<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
   <html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title></title>
  <link rel="stylesheet" href="media/stylesheet.css" />
<!-- template designed by Julien Damon based on PHPEdit's generated templates, and tweaked by Greg Beaver -->
<body bgcolor="#ffffff" ><a name="top"></a>
<h1>Index of All Elements</h1>
<a name="top">&nbsp; </a>
<strong>Indexes by package:</strong><br />
<ul>
<li><a href="elementindex_ESAPI.html">ESAPI</a></li>
<li><a href="elementindex_ESAPI_Codecs.html">ESAPI_Codecs</a></li>
<li><a href="elementindex_ESAPI_Reference_Validation.html">ESAPI_Reference_Validation</a></li>
<li><a href="elementindex_ESAPI_Errors.html">ESAPI_Errors</a></li>
<li><a href="elementindex_ESAPI_Filters.html">ESAPI_Filters</a></li>
<li><a href="elementindex_ESAPI_Reference.html">ESAPI_Reference</a></li>
</ul>
<br />
	<a href="elementindex.html#a">a</a>
	<a href="elementindex.html#b">b</a>
	<a href="elementindex.html#c">c</a>
	<a href="elementindex.html#d">d</a>
	<a href="elementindex.html#e">e</a>
	<a href="elementindex.html#f">f</a>
	<a href="elementindex.html#g">g</a>
	<a href="elementindex.html#h">h</a>
	<a href="elementindex.html#i">i</a>
	<a href="elementindex.html#j">j</a>
	<a href="elementindex.html#k">k</a>
	<a href="elementindex.html#l">l</a>
	<a href="elementindex.html#m">m</a>
	<a href="elementindex.html#n">n</a>
	<a href="elementindex.html#o">o</a>
	<a href="elementindex.html#p">p</a>
	<a href="elementindex.html#r">r</a>
	<a href="elementindex.html#s">s</a>
	<a href="elementindex.html#t">t</a>
	<a href="elementindex.html#u">u</a>
	<a href="elementindex.html#v">v</a>
	<a href="elementindex.html#w">w</a>
	<a href="elementindex.html#x">x</a>
	<a href="elementindex.html#_">_</a>

<br /><br />
<table border="0" width="100%">
<thead>
  <tr>
    <td><strong>a</strong></td>
    <td align='right'><a name="a">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>$actions</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, variable <a href="ESAPI/Threshold.html#var$actions">Threshold::$actions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;The list of actions to take if the threshold is met. It is expected that  this is a list of Strings, but your implementation could have this be a  list of any type of 'actions' you wish to define.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>$allowedLoginAttempts</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, variable <a href="ESAPI_Reference/DefaultUser.html#var$allowedLoginAttempts">DefaultUser::$allowedLoginAttempts</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>$allowNull</strong></td>
    <td width="100%" align="left" valign="top">in file BaseValidationRule.php, variable <a href="ESAPI_Reference_Validation/BaseValidationRule.html#var$allowNull">BaseValidationRule::$allowNull</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>$ANONYMOUS</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, variable <a href="ESAPI_Reference/DefaultUser.html#var$ANONYMOUS">DefaultUser::$ANONYMOUS</a><br>&nbsp;&nbsp;&nbsp;&nbsp;The ANONYMOUS user is used to represent an unidentified user. Since there is  always a real user, the ANONYMOUS user is better than using null to represent  this.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>AccessControlException</strong></td>
    <td width="100%" align="left" valign="top">in file AccessControlException.php, class <a href="ESAPI_Errors/AccessControlException.html">AccessControlException</a><br>&nbsp;&nbsp;&nbsp;&nbsp;An AccessControlException should be thrown when a user attempts to access a  resource that they are not authorized for.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>AccessController</strong></td>
    <td width="100%" align="left" valign="top">in file AccessController.php, class <a href="ESAPI/AccessController.html">AccessController</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to wrap your access control functions.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>AccessController.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_AccessController.php.html">AccessController.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>AccessReferenceMap</strong></td>
    <td width="100%" align="left" valign="top">in file AccessReferenceMap.php, class <a href="ESAPI/AccessReferenceMap.html">AccessReferenceMap</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to create access reference maps.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>AccessReferenceMap.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_AccessReferenceMap.php.html">AccessReferenceMap.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>addBlacklistPattern</strong></td>
    <td width="100%" align="left" valign="top">in file StringValidationRule.php, method <a href="ESAPI_Reference_Validation/StringValidationRule.html#methodaddBlacklistPattern">StringValidationRule::addBlacklistPattern()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds a blacklist regex pattern to the array of blacklist patterns.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>addCSRFToken</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, method <a href="ESAPI_Reference/DefaultHTTPUtilities.html#methodaddCSRFToken">DefaultHTTPUtilities::addCSRFToken()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds the CSRF token from the current session to the supplied URL for the  purposes of preventing CSRF attacks. This method should be used on all URLs  to be put into all links and forms the application generates.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>addCSRFToken</strong></td>
    <td width="100%" align="left" valign="top">in file HTTPUtilities.php, method <a href="ESAPI/HTTPUtilities.html#methodaddCSRFToken">HTTPUtilities::addCSRFToken()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds the CSRF token from the current session to the supplied URL for the  purposes of preventing CSRF attacks. This method should be used on all URLs  to be put into all links and forms the application generates.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>addDirectReference</strong></td>
    <td width="100%" align="left" valign="top">in file IntegerAccessReferenceMap.php, method <a href="ESAPI_Reference/IntegerAccessReferenceMap.html#methodaddDirectReference">IntegerAccessReferenceMap::addDirectReference()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds a direct reference to the AccessReferenceMap, then generates and returns  an associated indirect reference.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>addDirectReference</strong></td>
    <td width="100%" align="left" valign="top">in file RandomAccessReferenceMap.php, method <a href="ESAPI_Reference/RandomAccessReferenceMap.html#methodaddDirectReference">RandomAccessReferenceMap::addDirectReference()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds a direct reference to the AccessReferenceMap, then generates and returns  an associated indirect reference.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>addDirectReference</strong></td>
    <td width="100%" align="left" valign="top">in file AccessReferenceMap.php, method <a href="ESAPI/AccessReferenceMap.html#methodaddDirectReference">AccessReferenceMap::addDirectReference()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds a direct reference to the AccessReferenceMap, then generates and returns  an associated indirect reference.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>addError</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationErrorList.php, method <a href="ESAPI/ValidationErrorList.html#methodaddError">ValidationErrorList::addError()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds a new error to list with a unique named context.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>addEvent</strong></td>
    <td width="100%" align="left" valign="top">in file IntrusionDetector.php, method <a href="ESAPI/IntrusionDetector.html#methodaddEvent">IntrusionDetector::addEvent()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds an event to the IntrusionDetector.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>addEvent</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultIntrusionDetector.php, method <a href="ESAPI_Reference/DefaultIntrusionDetector.html#methodaddEvent">DefaultIntrusionDetector::addEvent()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds an event to the IntrusionDetector.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>addException</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultIntrusionDetector.php, method <a href="ESAPI_Reference/DefaultIntrusionDetector.html#methodaddException">DefaultIntrusionDetector::addException()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds an exception to the IntrusionDetector.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>addException</strong></td>
    <td width="100%" align="left" valign="top">in file IntrusionDetector.php, method <a href="ESAPI/IntrusionDetector.html#methodaddException">IntrusionDetector::addException()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds an exception to the IntrusionDetector.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>addRole</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodaddRole">DefaultUser::addRole()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds a role to this user's account.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>addRoles</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodaddRoles">DefaultUser::addRoles()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds a set of roles to this user's account.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>addSession</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodaddSession">DefaultUser::addSession()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds a session for this User.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>addWhitelistPattern</strong></td>
    <td width="100%" align="left" valign="top">in file StringValidationRule.php, method <a href="ESAPI_Reference_Validation/StringValidationRule.html#methodaddWhitelistPattern">StringValidationRule::addWhitelistPattern()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds a whitelist regex pattern to the array of whitelist patterns.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ALL</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, class constant <a href="ESAPI/Auditor.html#constALL">Auditor::ALL</a><br>&nbsp;&nbsp;&nbsp;&nbsp;ALL indicates that all messages should be logged.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertAuthorizedForData</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAccessController.php, method <a href="ESAPI_Reference/FileBasedAccessController.html#methodassertAuthorizedForData">FileBasedAccessController::assertAuthorizedForData()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if the current user is authorized to access the referenced data.  This method simply returns if access is authorized.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertAuthorizedForData</strong></td>
    <td width="100%" align="left" valign="top">in file AccessController.php, method <a href="ESAPI/AccessController.html#methodassertAuthorizedForData">AccessController::assertAuthorizedForData()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if the current user is authorized to access the referenced data.  This method simply returns if access is authorized.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertAuthorizedForDataByKey</strong></td>
    <td width="100%" align="left" valign="top">in file AccessController.php, method <a href="ESAPI/AccessController.html#methodassertAuthorizedForDataByKey">AccessController::assertAuthorizedForDataByKey()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if the current user is authorized to access the referenced data.  This method simply returns if access is authorized.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertAuthorizedForDataByKey</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAccessController.php, method <a href="ESAPI_Reference/FileBasedAccessController.html#methodassertAuthorizedForDataByKey">FileBasedAccessController::assertAuthorizedForDataByKey()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if the current user is authorized to access the referenced data.  This method simply returns if access is authorized.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertAuthorizedForFile</strong></td>
    <td width="100%" align="left" valign="top">in file AccessController.php, method <a href="ESAPI/AccessController.html#methodassertAuthorizedForFile">AccessController::assertAuthorizedForFile()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced file. The implementation should validate and canonicalize the input to be sure the filepath is not malicious.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertAuthorizedForFile</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAccessController.php, method <a href="ESAPI_Reference/FileBasedAccessController.html#methodassertAuthorizedForFile">FileBasedAccessController::assertAuthorizedForFile()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced file. The implementation should validate and canonicalize the input to be sure the filepath is not malicious.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertAuthorizedForFunction</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAccessController.php, method <a href="ESAPI_Reference/FileBasedAccessController.html#methodassertAuthorizedForFunction">FileBasedAccessController::assertAuthorizedForFunction()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced function. The implementation should define the function &quot;namespace&quot; to be enforced. Choosing something simple like the class name of action classes or menu item names will make this implementation easier to use.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertAuthorizedForFunction</strong></td>
    <td width="100%" align="left" valign="top">in file AccessController.php, method <a href="ESAPI/AccessController.html#methodassertAuthorizedForFunction">AccessController::assertAuthorizedForFunction()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced function. The implementation should define the function &quot;namespace&quot; to be enforced. Choosing something simple like the class name of action classes or menu item names will make this implementation easier to use.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertAuthorizedForService</strong></td>
    <td width="100%" align="left" valign="top">in file AccessController.php, method <a href="ESAPI/AccessController.html#methodassertAuthorizedForService">AccessController::assertAuthorizedForService()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced service. This can be used in applications that provide access to a variety of backend services.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertAuthorizedForService</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAccessController.php, method <a href="ESAPI_Reference/FileBasedAccessController.html#methodassertAuthorizedForService">FileBasedAccessController::assertAuthorizedForService()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced service. This can be used in applications that provide access to a variety of backend services.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertAuthorizedForURL</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAccessController.php, method <a href="ESAPI_Reference/FileBasedAccessController.html#methodassertAuthorizedForURL">FileBasedAccessController::assertAuthorizedForURL()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced URL. The implementation should allow</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertAuthorizedForURL</strong></td>
    <td width="100%" align="left" valign="top">in file AccessController.php, method <a href="ESAPI/AccessController.html#methodassertAuthorizedForURL">AccessController::assertAuthorizedForURL()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced URL. The implementation should allow</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertSecureRequest</strong></td>
    <td width="100%" align="left" valign="top">in file HTTPUtilities.php, method <a href="ESAPI/HTTPUtilities.html#methodassertSecureRequest">HTTPUtilities::assertSecureRequest()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Ensures that the supplied request was received with Transport Layer  Security and uses the HTTP POST to protect any sensitive parameters in  the request from being sniffed or logged. For example, this method should  be called from any method that uses sensitive data from a web form.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertSecureRequest</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, method <a href="ESAPI_Reference/DefaultHTTPUtilities.html#methodassertSecureRequest">DefaultHTTPUtilities::assertSecureRequest()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Ensures that the supplied request was received with Transport Layer  Security and uses the HTTP POST to protect any sensitive parameters in  the request from being sniffed or logged. For example, this method should  be called from any method that uses sensitive data from a web form.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertValid</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationRule.php, method <a href="ESAPI/ValidationRule.html#methodassertValid">ValidationRule::assertValid()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Asserts that the supplied $input is valid after canonicalization. Invalid  Inputs will cause a descriptive ValidationException to be thrown. Inputs  that are obviously an attack will cause an IntrusionException.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertValid</strong></td>
    <td width="100%" align="left" valign="top">in file BaseValidationRule.php, method <a href="ESAPI_Reference_Validation/BaseValidationRule.html#methodassertValid">BaseValidationRule::assertValid()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Asserts that the supplied $input is valid after canonicalization. Invalid  Inputs will cause a descriptive ValidationException to be thrown. Inputs  that are obviously an attack will cause an IntrusionException.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Auditor</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, class <a href="ESAPI/Auditor.html">Auditor</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to wrap your auditing functions.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Auditor.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_Auditor.php.html">Auditor.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>AuditorFactory</strong></td>
    <td width="100%" align="left" valign="top">in file AuditorFactory.php, class <a href="ESAPI/AuditorFactory.html">AuditorFactory</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to swap audit libraries in and out.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>AuditorFactory.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_AuditorFactory.php.html">AuditorFactory.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>AuthenticationAccountsException</strong></td>
    <td width="100%" align="left" valign="top">in file AuthenticationAccountsException.php, class <a href="ESAPI_Errors/AuthenticationAccountsException.html">AuthenticationAccountsException</a><br>&nbsp;&nbsp;&nbsp;&nbsp;An AuthenticationException should be thrown when anything goes wrong during  login or logout. They are also appropriate for any problems related to  identity management.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>AuthenticationCredentialsException</strong></td>
    <td width="100%" align="left" valign="top">in file AuthenticationCredentialsException.php, class <a href="ESAPI_Errors/AuthenticationCredentialsException.html">AuthenticationCredentialsException</a><br>&nbsp;&nbsp;&nbsp;&nbsp;An AuthenticationException should be thrown when anything goes wrong during  login or logout. They are also appropriate for any problems related to  identity management.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>AuthenticationException</strong></td>
    <td width="100%" align="left" valign="top">in file AuthenticationException.php, class <a href="ESAPI_Errors/AuthenticationException.html">AuthenticationException</a><br>&nbsp;&nbsp;&nbsp;&nbsp;An AuthenticationException should be thrown when anything goes wrong during  login or logout. They are also appropriate for any problems related to  identity management.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>AuthenticationHostException</strong></td>
    <td width="100%" align="left" valign="top">in file AuthenticationHostException.php, class <a href="ESAPI_Errors/AuthenticationHostException.html">AuthenticationHostException</a><br>&nbsp;&nbsp;&nbsp;&nbsp;An AuthenticationHostException should be thrown when there is a problem with  the host involved with authentication, particularly if the host changes  unexpectedly.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>AuthenticationLoginException</strong></td>
    <td width="100%" align="left" valign="top">in file AuthenticationLoginException.php, class <a href="ESAPI_Errors/AuthenticationLoginException.html">AuthenticationLoginException</a><br>&nbsp;&nbsp;&nbsp;&nbsp;An AuthenticationException should be thrown when anything goes wrong during  login or logout. They are also appropriate for any problems related to  identity management.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>AvailabilityException</strong></td>
    <td width="100%" align="left" valign="top">in file AvailabilityException.php, class <a href="ESAPI_Errors/AvailabilityException.html">AvailabilityException</a><br>&nbsp;&nbsp;&nbsp;&nbsp;An AvailabilityException should be thrown when the availability of a limited  resource is in jeopardy. For example, if a database connection pool runs out  of connections, an availability exception should be thrown.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>AccessControlException.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Errors/_errors---AccessControlException.php.html">AccessControlException.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>AuthenticationAccountsException.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Errors/_errors---AuthenticationAccountsException.php.html">AuthenticationAccountsException.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>AuthenticationCredentialsException.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Errors/_errors---AuthenticationCredentialsException.php.html">AuthenticationCredentialsException.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>AuthenticationException.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Errors/_errors---AuthenticationException.php.html">AuthenticationException.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>AuthenticationHostException.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Errors/_errors---AuthenticationHostException.php.html">AuthenticationHostException.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>AuthenticationLoginException.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Errors/_errors---AuthenticationLoginException.php.html">AuthenticationLoginException.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>AvailabilityException.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Errors/_errors---AvailabilityException.php.html">AvailabilityException.php</a></td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>b</strong></td>
    <td align='right'><a name="b">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>$blacklistPatterns</strong></td>
    <td width="100%" align="left" valign="top">in file StringValidationRule.php, variable <a href="ESAPI_Reference_Validation/StringValidationRule.html#var$blacklistPatterns">StringValidationRule::$blacklistPatterns</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Base64Codec</strong></td>
    <td width="100%" align="left" valign="top">in file Base64Codec.php, class <a href="ESAPI_Codecs/Base64Codec.html">Base64Codec</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference implementation of the base 64 codec.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>BaseValidationRule</strong></td>
    <td width="100%" align="left" valign="top">in file BaseValidationRule.php, class <a href="ESAPI_Reference_Validation/BaseValidationRule.html">BaseValidationRule</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference Implementation of the ValidationRule interface.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Base64Codec.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Codecs/_codecs---Base64Codec.php.html">Base64Codec.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>BaseValidationRule.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference_Validation/_reference---validation---BaseValidationRule.php.html">BaseValidationRule.php</a></td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>c</strong></td>
    <td align='right'><a name="c">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>$count</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultIntrusionDetector.php, variable <a href="ESAPI_Reference/Event.html#var$count">Event::$count</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>$count</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, variable <a href="ESAPI/Threshold.html#var$count">Threshold::$count</a><br>&nbsp;&nbsp;&nbsp;&nbsp;The count at which this threshold is triggered.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>canonicalize</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#methodcanonicalize">DefaultEncoder::canonicalize()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>canonicalize</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, method <a href="ESAPI/Encoder.html#methodcanonicalize">Encoder::canonicalize()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Data canonicalization.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CertificateException</strong></td>
    <td width="100%" align="left" valign="top">in file CertificateException.php, class <a href="ESAPI_Errors/CertificateException.html">CertificateException</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A CertificateException should be thrown for any problems that arise during  processing of digital certificates.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>changePassword</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodchangePassword">FileBasedAuthenticator::changePassword()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Changes the password for the specified user. This requires the current password, as well as  the password to replace it with. The new password should be checked against old hashes to be sure the new password does not closely resemble or equal any recent passwords for that User.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>changePassword</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodchangePassword">DefaultUser::changePassword()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the user's password, performing a verification of the user's old password, the equality of the two new  passwords, and the strength of the new password.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>changeSessionIdentifier</strong></td>
    <td width="100%" align="left" valign="top">in file HTTPUtilities.php, method <a href="ESAPI/HTTPUtilities.html#methodchangeSessionIdentifier">HTTPUtilities::changeSessionIdentifier()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Invalidate the old session after copying all of its contents to a newly</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>changeSessionIdentifier</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, method <a href="ESAPI_Reference/DefaultHTTPUtilities.html#methodchangeSessionIdentifier">DefaultHTTPUtilities::changeSessionIdentifier()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Invalidate the old session after copying all of its contents to a newly</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHARS_ALPHA</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, class constant <a href="ESAPI_Filters/SafeRequest.html#constCHARS_ALPHA">SafeRequest::CHARS_ALPHA</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHARS_FILESYSTEM_PATH</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, class constant <a href="ESAPI_Filters/SafeRequest.html#constCHARS_FILESYSTEM_PATH">SafeRequest::CHARS_FILESYSTEM_PATH</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHARS_HTTP_COOKIE_NAME</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, class constant <a href="ESAPI_Filters/SafeRequest.html#constCHARS_HTTP_COOKIE_NAME">SafeRequest::CHARS_HTTP_COOKIE_NAME</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHARS_HTTP_COOKIE_VALUE</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, class constant <a href="ESAPI_Filters/SafeRequest.html#constCHARS_HTTP_COOKIE_VALUE">SafeRequest::CHARS_HTTP_COOKIE_VALUE</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHARS_HTTP_HEADER_NAME</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, class constant <a href="ESAPI_Filters/SafeRequest.html#constCHARS_HTTP_HEADER_NAME">SafeRequest::CHARS_HTTP_HEADER_NAME</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHARS_HTTP_HEADER_VALUE</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, class constant <a href="ESAPI_Filters/SafeRequest.html#constCHARS_HTTP_HEADER_VALUE">SafeRequest::CHARS_HTTP_HEADER_VALUE</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHARS_HTTP_HOSTNAME</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, class constant <a href="ESAPI_Filters/SafeRequest.html#constCHARS_HTTP_HOSTNAME">SafeRequest::CHARS_HTTP_HOSTNAME</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHARS_HTTP_QUERY_STRING</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, class constant <a href="ESAPI_Filters/SafeRequest.html#constCHARS_HTTP_QUERY_STRING">SafeRequest::CHARS_HTTP_QUERY_STRING</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHARS_HTTP_REMOTE_USER</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, class constant <a href="ESAPI_Filters/SafeRequest.html#constCHARS_HTTP_REMOTE_USER">SafeRequest::CHARS_HTTP_REMOTE_USER</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHARS_HTTP_REQUEST_URI</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, class constant <a href="ESAPI_Filters/SafeRequest.html#constCHARS_HTTP_REQUEST_URI">SafeRequest::CHARS_HTTP_REQUEST_URI</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHARS_NUMERIC</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, class constant <a href="ESAPI_Filters/SafeRequest.html#constCHARS_NUMERIC">SafeRequest::CHARS_NUMERIC</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHAR_ALPHANUMERICS</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, class constant <a href="ESAPI/Encoder.html#constCHAR_ALPHANUMERICS">Encoder::CHAR_ALPHANUMERICS</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHAR_DIGITS</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, class constant <a href="ESAPI/Encoder.html#constCHAR_DIGITS">Encoder::CHAR_DIGITS</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHAR_LETTERS</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, class constant <a href="ESAPI/Encoder.html#constCHAR_LETTERS">Encoder::CHAR_LETTERS</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHAR_LOWERS</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, class constant <a href="ESAPI/Encoder.html#constCHAR_LOWERS">Encoder::CHAR_LOWERS</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHAR_PASSWORD_DIGITS</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, class constant <a href="ESAPI/Encoder.html#constCHAR_PASSWORD_DIGITS">Encoder::CHAR_PASSWORD_DIGITS</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Numerical digits, for passwords, which excludes '0'.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHAR_PASSWORD_LETTERS</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, class constant <a href="ESAPI/Encoder.html#constCHAR_PASSWORD_LETTERS">Encoder::CHAR_PASSWORD_LETTERS</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Union of Encoder::CHAR_PASSWORD_LOWERS and Encoder::CHAR_PASSWORD_UPPERS.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHAR_PASSWORD_LOWERS</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, class constant <a href="ESAPI/Encoder.html#constCHAR_PASSWORD_LOWERS">Encoder::CHAR_PASSWORD_LOWERS</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Lower case alphabet, for passwords, which excludes 'l', 'i' and 'o'.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHAR_PASSWORD_SPECIALS</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, class constant <a href="ESAPI/Encoder.html#constCHAR_PASSWORD_SPECIALS">Encoder::CHAR_PASSWORD_SPECIALS</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Special characters, for passwords, excluding '|' which resembles  alphanumeric characters 'i' and '1' and excluding '+' used in URL  encoding.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHAR_PASSWORD_UPPERS</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, class constant <a href="ESAPI/Encoder.html#constCHAR_PASSWORD_UPPERS">Encoder::CHAR_PASSWORD_UPPERS</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Upper case alphabet, for passwords, which excludes 'I' and 'O'.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHAR_SPECIALS</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, class constant <a href="ESAPI/Encoder.html#constCHAR_SPECIALS">Encoder::CHAR_SPECIALS</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHAR_UPPERS</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, class constant <a href="ESAPI/Encoder.html#constCHAR_UPPERS">Encoder::CHAR_UPPERS</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>clearCurrent</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodclearCurrent">FileBasedAuthenticator::clearCurrent()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Clears the current User. This allows the thread to be reused safely.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Codec</strong></td>
    <td width="100%" align="left" valign="top">in file Codec.php, class <a href="ESAPI_Codecs/Codec.html">Codec</a><br>&nbsp;&nbsp;&nbsp;&nbsp;The Codec interface defines a set of methods for encoding and decoding</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Codec.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Codecs/_codecs---Codec.php.html">Codec.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CSSCodec.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Codecs/_codecs---CSSCodec.php.html">CSSCodec.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>contains</strong></td>
    <td width="100%" align="left" valign="top">in file StringUtilities.php, method <a href="ESAPI/StringUtilities.html#methodcontains">StringUtilities::contains()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the character is contained in the provided StringBuffer.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>containsCharacter</strong></td>
    <td width="100%" align="left" valign="top">in file Codec.php, method <a href="ESAPI_Codecs/Codec.html#methodcontainsCharacter">Codec::containsCharacter()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Utility to search a char[] for a specific char.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>createUser</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodcreateUser">FileBasedAuthenticator::createUser()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Creates a new User with the information provided. Implementations should check  accountName and password for proper format and strength against brute force  attacks ( verifyAccountNameStrength(String), verifyPasswordStrength(String, String)  ).</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CreditCardValidationRule</strong></td>
    <td width="100%" align="left" valign="top">in file CreditCardValidationRule.php, class <a href="ESAPI_Reference_Validation/CreditCardValidationRule.html">CreditCardValidationRule</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference extension of the BaseValidationRule class.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CREDIT_CARD_VALIDATOR_KEY</strong></td>
    <td width="100%" align="left" valign="top">in file CreditCardValidationRule.php, class constant <a href="ESAPI_Reference_Validation/CreditCardValidationRule.html#constCREDIT_CARD_VALIDATOR_KEY">CreditCardValidationRule::CREDIT_CARD_VALIDATOR_KEY</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CSSCodec</strong></td>
    <td width="100%" align="left" valign="top">in file CSSCodec.php, class <a href="ESAPI_Codecs/CSSCodec.html">CSSCodec</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference implementation of the CSS codec.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>currentRequest</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodcurrentRequest">ESAPI::currentRequest()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the current HTTP Servlet Request being processed.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>currentResponse</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodcurrentResponse">ESAPI::currentResponse()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the current HTTP Servlet Response being generated.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CertificateException.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Errors/_errors---CertificateException.php.html">CertificateException.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CreditCardValidationRule.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference_Validation/_reference---validation---CreditCardValidationRule.php.html">CreditCardValidationRule.php</a></td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>d</strong></td>
    <td align='right'><a name="d">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DateFormat</strong></td>
    <td width="100%" align="left" valign="top">in file DateFormat.php, class <a href="ESAPI_Reference_Validation/DateFormat.html">DateFormat</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Helper class.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DateValidationRule</strong></td>
    <td width="100%" align="left" valign="top">in file DateValidationRule.php, class <a href="ESAPI_Reference_Validation/DateValidationRule.html">DateValidationRule</a><br>&nbsp;&nbsp;&nbsp;&nbsp;DateValidationRule implementation of the ValidationRule interface.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>debug</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditor.php, method <a href="ESAPI_Reference/DefaultAuditor.html#methoddebug">DefaultAuditor::debug()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>debug</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, method <a href="ESAPI/Auditor.html#methoddebug">Auditor::debug()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Log a debug level security event if 'debug' level logging is enabled and  also record the stack trace associated with the event.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DEBUG</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, class constant <a href="ESAPI/Auditor.html#constDEBUG">Auditor::DEBUG</a><br>&nbsp;&nbsp;&nbsp;&nbsp;DEBUG indicates that DEBUG messages and above should be logged.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>decode</strong></td>
    <td width="100%" align="left" valign="top">in file Base64Codec.php, method <a href="ESAPI_Codecs/Base64Codec.html#methoddecode">Base64Codec::decode()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Decodes the given input string from Base64 to plain text.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>decode</strong></td>
    <td width="100%" align="left" valign="top">in file Codec.php, method <a href="ESAPI_Codecs/Codec.html#methoddecode">Codec::decode()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Decode a String that was encoded using the encode method in this Class</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>decodeCharacter</strong></td>
    <td width="100%" align="left" valign="top">in file PercentCodec.php, method <a href="ESAPI_Codecs/PercentCodec.html#methoddecodeCharacter">PercentCodec::decodeCharacter()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>decodeCharacter</strong></td>
    <td width="100%" align="left" valign="top">in file HTMLEntityCodec.php, method <a href="ESAPI_Codecs/HTMLEntityCodec.html#methoddecodeCharacter">HTMLEntityCodec::decodeCharacter()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>decodeCharacter</strong></td>
    <td width="100%" align="left" valign="top">in file MySQLCodec.php, method <a href="ESAPI_Codecs/MySQLCodec.html#methoddecodeCharacter">MySQLCodec::decodeCharacter()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the decoded version of the character starting at index, or  null if no decoding is possible.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>decodeCharacter</strong></td>
    <td width="100%" align="left" valign="top">in file OracleCodec.php, method <a href="ESAPI_Codecs/OracleCodec.html#methoddecodeCharacter">OracleCodec::decodeCharacter()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>decodeCharacter</strong></td>
    <td width="100%" align="left" valign="top">in file UnixCodec.php, method <a href="ESAPI_Codecs/UnixCodec.html#methoddecodeCharacter">UnixCodec::decodeCharacter()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>decodeCharacter</strong></td>
    <td width="100%" align="left" valign="top">in file XMLEntityCodec.php, method <a href="ESAPI_Reference_Validation/XMLEntityCodec.html#methoddecodeCharacter">XMLEntityCodec::decodeCharacter()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>decodeCharacter</strong></td>
    <td width="100%" align="left" valign="top">in file Base64Codec.php, method <a href="ESAPI_Codecs/Base64Codec.html#methoddecodeCharacter">Base64Codec::decodeCharacter()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Decodes a character from Base64 to plain text</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>decodeCharacter</strong></td>
    <td width="100%" align="left" valign="top">in file CSSCodec.php, method <a href="ESAPI_Codecs/CSSCodec.html#methoddecodeCharacter">CSSCodec::decodeCharacter()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>decodeCharacter</strong></td>
    <td width="100%" align="left" valign="top">in file WindowsCodec.php, method <a href="ESAPI_Codecs/WindowsCodec.html#methoddecodeCharacter">WindowsCodec::decodeCharacter()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>decodeCharacter</strong></td>
    <td width="100%" align="left" valign="top">in file JavaScriptCodec.php, method <a href="ESAPI_Codecs/JavaScriptCodec.html#methoddecodeCharacter">JavaScriptCodec::decodeCharacter()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the decoded version of the character starting at index, or  null if no decoding is possible.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>decodeCharacter</strong></td>
    <td width="100%" align="left" valign="top">in file VBScriptCodec.php, method <a href="ESAPI_Codecs/VBScriptCodec.html#methoddecodeCharacter">VBScriptCodec::decodeCharacter()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>decodeFromBase64</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#methoddecodeFromBase64">DefaultEncoder::decodeFromBase64()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>decodeFromBase64</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, method <a href="ESAPI/Encoder.html#methoddecodeFromBase64">Encoder::decodeFromBase64()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Decode data encoded with Base64 encoding.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>decodeFromURL</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, method <a href="ESAPI/Encoder.html#methoddecodeFromURL">Encoder::decodeFromURL()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Decode from URL. Implementations should first canonicalize and detect any  double-encoding. If this check passes, then the data is decoded using URL  decoding.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>decodeFromURL</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#methoddecodeFromURL">DefaultEncoder::decodeFromURL()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultAuditor</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditor.php, class <a href="ESAPI_Reference/DefaultAuditor.html">DefaultAuditor</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference Implementation of the Auditor interface.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultAuditorFactory</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditorFactory.php, class <a href="ESAPI_Reference/DefaultAuditorFactory.html">DefaultAuditorFactory</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference Implementation of the DefaultAuditorFactory interface.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultEncoder</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, class <a href="ESAPI_Reference/DefaultEncoder.html">DefaultEncoder</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference implementation of the Encoder interface.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultExecutor</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultExecutor.php, class <a href="ESAPI_Reference/DefaultExecutor.html">DefaultExecutor</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference Implementation of the Executor interface.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultHTTPUtilities</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, class <a href="ESAPI_Reference/DefaultHTTPUtilities.html">DefaultHTTPUtilities</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference implementation of the HTTPUtilities interface.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultIntrusionDetector</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultIntrusionDetector.php, class <a href="ESAPI_Reference/DefaultIntrusionDetector.html">DefaultIntrusionDetector</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference implementation of the IntrusionDetector interface.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultRandomizer</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultRandomizer.php, class <a href="ESAPI_Reference/DefaultRandomizer.html">DefaultRandomizer</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultSanitizer</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSanitizer.php, class <a href="ESAPI_Reference/DefaultSanitizer.html">DefaultSanitizer</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference Implementation of the Sanitizer Interface.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultSecurityConfiguration</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, class <a href="ESAPI_Reference/DefaultSecurityConfiguration.html">DefaultSecurityConfiguration</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference Implementation of the SecurityConfiguration interface.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultUser</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, class <a href="ESAPI_Reference/DefaultUser.html">DefaultUser</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference Implementation of the DefaultUser interface.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultValidator</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, class <a href="ESAPI_Reference/DefaultValidator.html">DefaultValidator</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference Implementation of the Validator interface.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>detectEncoding</strong></td>
    <td width="100%" align="left" valign="top">in file Codec.php, method <a href="ESAPI_Codecs/Codec.html#methoddetectEncoding">Codec::detectEncoding()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Utility to detect a (potentially multibyte) string's encoding with  extra logic to deal with single characters that mb_detect_encoding() fails  upon.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>disable</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methoddisable">DefaultUser::disable()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Disable this user's account.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultAuditor.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference/_reference---DefaultAuditor.php.html">DefaultAuditor.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultAuditorFactory.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference/_reference---DefaultAuditorFactory.php.html">DefaultAuditorFactory.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultEncoder.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference/_reference---DefaultEncoder.php.html">DefaultEncoder.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultExecutor.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference/_reference---DefaultExecutor.php.html">DefaultExecutor.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultHTTPUtilities.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference/_reference---DefaultHTTPUtilities.php.html">DefaultHTTPUtilities.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultIntrusionDetector.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference/_reference---DefaultIntrusionDetector.php.html">DefaultIntrusionDetector.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultRandomizer.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference/_reference---DefaultRandomizer.php.html">DefaultRandomizer.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultSanitizer.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference/_reference---DefaultSanitizer.php.html">DefaultSanitizer.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultSecurityConfiguration.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference/_reference---DefaultSecurityConfiguration.php.html">DefaultSecurityConfiguration.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultUser.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference/_reference---DefaultUser.php.html">DefaultUser.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DefaultValidator.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference/_reference---DefaultValidator.php.html">DefaultValidator.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DateFormat.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference_Validation/_reference---validation---DateFormat.php.html">DateFormat.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DateValidationRule.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference_Validation/_reference---validation---DateValidationRule.php.html">DateValidationRule.php</a></td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>e</strong></td>
    <td align='right'><a name="e">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>$encoder</strong></td>
    <td width="100%" align="left" valign="top">in file BaseValidationRule.php, variable <a href="ESAPI_Reference_Validation/BaseValidationRule.html#var$encoder">BaseValidationRule::$encoder</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>EmailAddressValidationRule</strong></td>
    <td width="100%" align="left" valign="top">in file EmailAddressValidationRule.php, class <a href="ESAPI_Reference_Validation/EmailAddressValidationRule.html">EmailAddressValidationRule</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference extension of the StringValidationRule class.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>enable</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodenable">DefaultUser::enable()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Enable this user's account.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encode</strong></td>
    <td width="100%" align="left" valign="top">in file Codec.php, method <a href="ESAPI_Codecs/Codec.html#methodencode">Codec::encode()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Encode a String with a Codec.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encode</strong></td>
    <td width="100%" align="left" valign="top">in file Base64Codec.php, method <a href="ESAPI_Codecs/Base64Codec.html#methodencode">Base64Codec::encode()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Encodes the input string to Base64.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeCharacter</strong></td>
    <td width="100%" align="left" valign="top">in file VBScriptCodec.php, method <a href="ESAPI_Codecs/VBScriptCodec.html#methodencodeCharacter">VBScriptCodec::encodeCharacter()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeCharacter</strong></td>
    <td width="100%" align="left" valign="top">in file UnixCodec.php, method <a href="ESAPI_Codecs/UnixCodec.html#methodencodeCharacter">UnixCodec::encodeCharacter()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeCharacter</strong></td>
    <td width="100%" align="left" valign="top">in file PercentCodec.php, method <a href="ESAPI_Codecs/PercentCodec.html#methodencodeCharacter">PercentCodec::encodeCharacter()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeCharacter</strong></td>
    <td width="100%" align="left" valign="top">in file MySQLCodec.php, method <a href="ESAPI_Codecs/MySQLCodec.html#methodencodeCharacter">MySQLCodec::encodeCharacter()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeCharacter</strong></td>
    <td width="100%" align="left" valign="top">in file OracleCodec.php, method <a href="ESAPI_Codecs/OracleCodec.html#methodencodeCharacter">OracleCodec::encodeCharacter()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeCharacter</strong></td>
    <td width="100%" align="left" valign="top">in file WindowsCodec.php, method <a href="ESAPI_Codecs/WindowsCodec.html#methodencodeCharacter">WindowsCodec::encodeCharacter()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeCharacter</strong></td>
    <td width="100%" align="left" valign="top">in file Base64Codec.php, method <a href="ESAPI_Codecs/Base64Codec.html#methodencodeCharacter">Base64Codec::encodeCharacter()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Encodes a single character to Base64.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeCharacter</strong></td>
    <td width="100%" align="left" valign="top">in file XMLEntityCodec.php, method <a href="ESAPI_Reference_Validation/XMLEntityCodec.html#methodencodeCharacter">XMLEntityCodec::encodeCharacter()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeCharacter</strong></td>
    <td width="100%" align="left" valign="top">in file Codec.php, method <a href="ESAPI_Codecs/Codec.html#methodencodeCharacter">Codec::encodeCharacter()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Encode a Character with a Codec.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeCharacter</strong></td>
    <td width="100%" align="left" valign="top">in file CSSCodec.php, method <a href="ESAPI_Codecs/CSSCodec.html#methodencodeCharacter">CSSCodec::encodeCharacter()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeCharacter</strong></td>
    <td width="100%" align="left" valign="top">in file JavaScriptCodec.php, method <a href="ESAPI_Codecs/JavaScriptCodec.html#methodencodeCharacter">JavaScriptCodec::encodeCharacter()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns backslash encoded numeric format. Does not use backslash  character escapes such as, \&quot; or \' as these may cause parsing problems.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeCharacter</strong></td>
    <td width="100%" align="left" valign="top">in file HTMLEntityCodec.php, method <a href="ESAPI_Codecs/HTMLEntityCodec.html#methodencodeCharacter">HTMLEntityCodec::encodeCharacter()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForBase64</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#methodencodeForBase64">DefaultEncoder::encodeForBase64()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForBase64</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, method <a href="ESAPI/Encoder.html#methodencodeForBase64">Encoder::encodeForBase64()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Encode data with Base64 encoding.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForCSS</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, method <a href="ESAPI/Encoder.html#methodencodeForCSS">Encoder::encodeForCSS()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Encode data for use in Cascading Style Sheets (CSS) content.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForCSS</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#methodencodeForCSS">DefaultEncoder::encodeForCSS()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForHTML</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#methodencodeForHTML">DefaultEncoder::encodeForHTML()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForHTML</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, method <a href="ESAPI/Encoder.html#methodencodeForHTML">Encoder::encodeForHTML()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Encode data for use in HTML using HTML entity encoding</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForHTMLAttribute</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, method <a href="ESAPI/Encoder.html#methodencodeForHTMLAttribute">Encoder::encodeForHTMLAttribute()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Encode data for use in HTML attributes.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForHTMLAttribute</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#methodencodeForHTMLAttribute">DefaultEncoder::encodeForHTMLAttribute()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForJavaScript</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#methodencodeForJavaScript">DefaultEncoder::encodeForJavaScript()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForJavaScript</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, method <a href="ESAPI/Encoder.html#methodencodeForJavaScript">Encoder::encodeForJavaScript()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Encode data for insertion inside a data value in JavaScript. Putting user  data directly inside a script is quite dangerous. Great care must be  taken to prevent putting user data directly into script code itself, as  no amount of encoding will prevent attacks there.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForOS</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#methodencodeForOS">DefaultEncoder::encodeForOS()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForOS</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, method <a href="ESAPI/Encoder.html#methodencodeForOS">Encoder::encodeForOS()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Encode for an operating system command shell according to the selected  codec (appropriate codecs include the WindowsCodec and UnixCodec).</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForSQL</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#methodencodeForSQL">DefaultEncoder::encodeForSQL()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForSQL</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, method <a href="ESAPI/Encoder.html#methodencodeForSQL">Encoder::encodeForSQL()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Encode input for use in a SQL query, according to the selected codec  (appropriate codecs include the MySQLCodec and OracleCodec).</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForURL</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, method <a href="ESAPI/Encoder.html#methodencodeForURL">Encoder::encodeForURL()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Encode for use in a URL. This method performs &lt;a  href=&quot;http://en.wikipedia.org/wiki/Percent-encoding&quot;&gt;URL encoding&lt;/a&gt;  on the entire string.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForURL</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#methodencodeForURL">DefaultEncoder::encodeForURL()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForVBScript</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#methodencodeForVBScript">DefaultEncoder::encodeForVBScript()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForVBScript</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, method <a href="ESAPI/Encoder.html#methodencodeForVBScript">Encoder::encodeForVBScript()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Encode data for insertion inside a data value in a Visual Basic script.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForXML</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#methodencodeForXML">DefaultEncoder::encodeForXML()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForXML</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, method <a href="ESAPI/Encoder.html#methodencodeForXML">Encoder::encodeForXML()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Encode data for use in an XML element. The implementation should follow  the &lt;a href=&quot;http://www.w3schools.com/xml/xml_encoding.asp&quot;&gt;XML Encoding  Standard&lt;/a&gt; from the W3C.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForXMLAttribute</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, method <a href="ESAPI/Encoder.html#methodencodeForXMLAttribute">Encoder::encodeForXMLAttribute()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Encode data for use in an XML attribute. The implementation should follow  the &lt;a href=&quot;http://www.w3schools.com/xml/xml_encoding.asp&quot;&gt;XML Encoding  Standard&lt;/a&gt; from the W3C.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForXMLAttribute</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#methodencodeForXMLAttribute">DefaultEncoder::encodeForXMLAttribute()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForXPath</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#methodencodeForXPath">DefaultEncoder::encodeForXPath()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForXPath</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, method <a href="ESAPI/Encoder.html#methodencodeForXPath">Encoder::encodeForXPath()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Encode data for use in an XPath query.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Encoder</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, class <a href="ESAPI/Encoder.html">Encoder</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to wrap your codecs.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Encoder.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_Encoder.php.html">Encoder.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>EncodingException</strong></td>
    <td width="100%" align="left" valign="top">in file EncodingException.php, class <a href="ESAPI_Errors/EncodingException.html">EncodingException</a><br>&nbsp;&nbsp;&nbsp;&nbsp;An EncodingException should be thrown for any problems that occur when  encoding or decoding data.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>EncryptionException</strong></td>
    <td width="100%" align="left" valign="top">in file EncryptionException.php, class <a href="ESAPI_Errors/EncryptionException.html">EncryptionException</a><br>&nbsp;&nbsp;&nbsp;&nbsp;An EncryptionException should be thrown for any problems related to  encryption, hashing, or digital signatures.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>EnterpriseSecurityException</strong></td>
    <td width="100%" align="left" valign="top">in file EnterpriseSecurityException.php, class <a href="ESAPI_Errors/EnterpriseSecurityException.html">EnterpriseSecurityException</a><br>&nbsp;&nbsp;&nbsp;&nbsp;EnterpriseSecurityException is the base class for all security related  exceptions. You should pass in the root cause exception where possible.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>error</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditor.php, method <a href="ESAPI_Reference/DefaultAuditor.html#methoderror">DefaultAuditor::error()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ERROR</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, class constant <a href="ESAPI/Auditor.html#constERROR">Auditor::ERROR</a><br>&nbsp;&nbsp;&nbsp;&nbsp;ERROR indicates that ERROR messages and above should be logged.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>error</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, method <a href="ESAPI/Auditor.html#methoderror">Auditor::error()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Log an error level security event if 'error' level logging is enabled and  also record the stack trace associated with the event.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>errors</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationErrorList.php, method <a href="ESAPI/ValidationErrorList.html#methoderrors">ValidationErrorList::errors()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns list of ValidationException, or empty list of no errors exist.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>EncodingException.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Errors/_errors---EncodingException.php.html">EncodingException.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>EncryptionException.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Errors/_errors---EncryptionException.php.html">EncryptionException.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>EnterpriseSecurityException.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Errors/_errors---EnterpriseSecurityException.php.html">EnterpriseSecurityException.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ExecutorException.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Errors/_errors---ExecutorException.php.html">ExecutorException.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ESAPI</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, class <a href="ESAPI/ESAPI.html">ESAPI</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this class to get and set ESAPI security controls.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ESAPI.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_ESAPI.php.html">ESAPI.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Event</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultIntrusionDetector.php, class <a href="ESAPI_Reference/Event.html">Event</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference implementation of an Intrusion Event.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>executeSystemCommand</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultExecutor.php, method <a href="ESAPI_Reference/DefaultExecutor.html#methodexecuteSystemCommand">DefaultExecutor::executeSystemCommand()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>executeSystemCommand</strong></td>
    <td width="100%" align="left" valign="top">in file Executor.php, method <a href="ESAPI/Executor.html#methodexecuteSystemCommand">Executor::executeSystemCommand()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Invokes the specified executable with default workdir and not logging  parameters.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>executeSystemCommandLonghand</strong></td>
    <td width="100%" align="left" valign="top">in file Executor.php, method <a href="ESAPI/Executor.html#methodexecuteSystemCommandLonghand">Executor::executeSystemCommandLonghand()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Executes a system command after checking that the executable exists and  escaping all the parameters to ensure that injection is impossible.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>executeSystemCommandLonghand</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultExecutor.php, method <a href="ESAPI_Reference/DefaultExecutor.html#methodexecuteSystemCommandLonghand">DefaultExecutor::executeSystemCommandLonghand()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Executor</strong></td>
    <td width="100%" align="left" valign="top">in file Executor.php, class <a href="ESAPI/Executor.html">Executor</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to call command-line operating  system functions.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Executor.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_Executor.php.html">Executor.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ExecutorException</strong></td>
    <td width="100%" align="left" valign="top">in file ExecutorException.php, class <a href="ESAPI_Errors/ExecutorException.html">ExecutorException</a><br>&nbsp;&nbsp;&nbsp;&nbsp;An ExecutorException should be thrown for any problems that arise during the  execution of a system executable.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>exists</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodexists">FileBasedAuthenticator::exists()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Determine if the account exists.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>EmailAddressValidationRule.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference_Validation/_reference---validation---EmailAddressValidationRule.php.html">EmailAddressValidationRule.php</a></td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>f</strong></td>
    <td align='right'><a name="f">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>FATAL</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, class constant <a href="ESAPI/Auditor.html#constFATAL">Auditor::FATAL</a><br>&nbsp;&nbsp;&nbsp;&nbsp;FATAL indicates that only FATAL messages should be logged.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>fatal</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditor.php, method <a href="ESAPI_Reference/DefaultAuditor.html#methodfatal">DefaultAuditor::fatal()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>fatal</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, method <a href="ESAPI/Auditor.html#methodfatal">Auditor::fatal()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Log a fatal level security event if 'fatal' level logging is enabled and  also record the stack trace associated with the event.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>FileBasedAccessController</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAccessController.php, class <a href="ESAPI_Reference/FileBasedAccessController.html">FileBasedAccessController</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference Implementation of the FileBasedAccessController interface.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>FileBasedAuthenticator</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, class <a href="ESAPI_Reference/FileBasedAuthenticator.html">FileBasedAuthenticator</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference Implementation of the FileBasedAuthenticator interface.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>forceToSingleCharacter</strong></td>
    <td width="100%" align="left" valign="top">in file Codec.php, method <a href="ESAPI_Codecs/Codec.html#methodforceToSingleCharacter">Codec::forceToSingleCharacter()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Utility to get first (potentially multibyte) character from a (potentially  multicharacter) multibyte string.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>FUNCTIONALITY</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, class constant <a href="ESAPI/Auditor.html#constFUNCTIONALITY">Auditor::FUNCTIONALITY</a><br>&nbsp;&nbsp;&nbsp;&nbsp;The FUNCTIONALITY type of log event. This is the type of event that  non-security focused loggers typically log. If you are going to log your  existing non-security events in the same log with your security events,  you probably want to use this type of log event.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>FileBasedAccessController.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference/_reference---FileBasedAccessController.php.html">FileBasedAccessController.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>FileBasedAuthenticator.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference/_reference---FileBasedAuthenticator.php.html">FileBasedAuthenticator.php</a></td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>g</strong></td>
    <td align='right'><a name="g">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>generateStrongPassword</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodgenerateStrongPassword">FileBasedAuthenticator::generateStrongPassword()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Generate strong password that takes into account the user's information and old password. Implementations  should verify that the new password does not include information such as the username, fragments of the  old password, and other information that could be used to weaken the strength of the password.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAccessController</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodgetAccessController">ESAPI::getAccessController()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the current ESAPI AccessController object being used to maintain the  access control rules for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAccountId</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodgetAccountId">DefaultUser::getAccountId()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets this user's account id number.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAccountName</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodgetAccountName">DefaultUser::getAccountName()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets this user's account name.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAllHashedPasswords</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodgetAllHashedPasswords">FileBasedAuthenticator::getAllHashedPasswords()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns all of the specified User's hashed passwords.  If the User's list of passwords is null,  and create is set to true, an empty password list will be associated with the specified User  and then returned. If the User's password map is null and create is set to false, an exception  will be thrown.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAllowedExecutables</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetAllowedExecutables">DefaultSecurityConfiguration::getAllowedExecutables()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAllowedExecutables</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetAllowedExecutables">SecurityConfiguration::getAllowedExecutables()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;getAllowedExecutables returns an array of executables that are allowed to  be run by the Executor.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAllowedFileExtensions</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetAllowedFileExtensions">SecurityConfiguration::getAllowedFileExtensions()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the allowed file extensions for files that are uploaded to this  application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAllowedFileExtensions</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetAllowedFileExtensions">DefaultSecurityConfiguration::getAllowedFileExtensions()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAllowedFileUploadSize</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetAllowedFileUploadSize">DefaultSecurityConfiguration::getAllowedFileUploadSize()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAllowedFileUploadSize</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetAllowedFileUploadSize">SecurityConfiguration::getAllowedFileUploadSize()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the maximum allowed file upload size.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAllowedIncludes</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetAllowedIncludes">SecurityConfiguration::getAllowedIncludes()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;getAllowedIncludes returns an array of include files that are allowed to be  included by PHP. This is a ESAPI extension for PHP</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAllowedIncludes</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetAllowedIncludes">DefaultSecurityConfiguration::getAllowedIncludes()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAllowedLoginAttempts</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetAllowedLoginAttempts">DefaultSecurityConfiguration::getAllowedLoginAttempts()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAllowedLoginAttempts</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetAllowedLoginAttempts">SecurityConfiguration::getAllowedLoginAttempts()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the number of login attempts allowed before the user's account is  locked. If this many failures are detected within the alloted time period,  the user's account will be locked.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAllowedResources</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetAllowedResources">DefaultSecurityConfiguration::getAllowedResources()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAllowedResources</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetAllowedResources">SecurityConfiguration::getAllowedResources()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;getAllowedResources returns an array of resources (files) that are permitted.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAllowNull</strong></td>
    <td width="100%" align="left" valign="top">in file BaseValidationRule.php, method <a href="ESAPI_Reference_Validation/BaseValidationRule.html#methodgetAllowNull">BaseValidationRule::getAllowNull()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the boolean allowNull property which, if set true, will allow empty  inputs to validate as true.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getApplicationName</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetApplicationName">SecurityConfiguration::getApplicationName()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the application name, used for logging</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getApplicationName</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetApplicationName">DefaultSecurityConfiguration::getApplicationName()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAuditor</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodgetAuditor">ESAPI::getAuditor()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set then get the current ESAPI Logger factory object being used to create  the ESAPI Logger for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAuthType</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, method <a href="ESAPI_Filters/SafeRequest.html#methodgetAuthType">SafeRequest::getAuthType()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of $_SERVER['AUTH_TYPE'] if it is present or an  empty string if it is not.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getCharacterEncoding</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetCharacterEncoding">SecurityConfiguration::getCharacterEncoding()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the character encoding scheme supported by this application. This is</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getCharacterEncoding</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetCharacterEncoding">DefaultSecurityConfiguration::getCharacterEncoding()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getContentLength</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, method <a href="ESAPI_Filters/SafeRequest.html#methodgetContentLength">SafeRequest::getContentLength()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of $_SERVER['CONTENT_LENGTH'] if it is present or zero  otherwise.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getContentType</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, method <a href="ESAPI_Filters/SafeRequest.html#methodgetContentType">SafeRequest::getContentType()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of $_SERVER['CONTENT_TYPE'] if it is present or an  empty string if it is not.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getContext</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationException.php, method <a href="ESAPI_Errors/ValidationException.html#methodgetContext">ValidationException::getContext()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the UI reference that caused this ValidationException</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getCookie</strong></td>
    <td width="100%" align="left" valign="top">in file HTTPUtilities.php, method <a href="ESAPI/HTTPUtilities.html#methodgetCookie">HTTPUtilities::getCookie()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the first cookie with the matching name.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getCookie</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, method <a href="ESAPI_Filters/SafeRequest.html#methodgetCookie">SafeRequest::getCookie()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Retreives a named http cookie value.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getCookie</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, method <a href="ESAPI_Reference/DefaultHTTPUtilities.html#methodgetCookie">DefaultHTTPUtilities::getCookie()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the first cookie with the matching name.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getCookies</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, method <a href="ESAPI_Filters/SafeRequest.html#methodgetCookies">SafeRequest::getCookies()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns an associative array of HTTP Cookies.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getCSRFToken</strong></td>
    <td width="100%" align="left" valign="top">in file HTTPUtilities.php, method <a href="ESAPI/HTTPUtilities.html#methodgetCSRFToken">HTTPUtilities::getCSRFToken()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the CSRF token from the current session. If there is no current  session then null is returned. If the CSRF Token is not present in the  session it will be created.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getCSRFToken</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodgetCSRFToken">DefaultUser::getCSRFToken()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the CSRF token for this user's current sessions.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getCSRFToken</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, method <a href="ESAPI_Reference/DefaultHTTPUtilities.html#methodgetCSRFToken">DefaultHTTPUtilities::getCSRFToken()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the CSRF token from the current session. If there is no current  session then null is returned. If the CSRF Token is not present in the  session it will be created.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getCurrentRequest</strong></td>
    <td width="100%" align="left" valign="top">in file HTTPUtilities.php, method <a href="ESAPI/HTTPUtilities.html#methodgetCurrentRequest">HTTPUtilities::getCurrentRequest()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Retrieves the current HttpServletRequest.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getCurrentRequest</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, method <a href="ESAPI_Reference/DefaultHTTPUtilities.html#methodgetCurrentRequest">DefaultHTTPUtilities::getCurrentRequest()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Retrieves the current SafeRequest.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getCurrentUser</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodgetCurrentUser">FileBasedAuthenticator::getCurrentUser()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the currently logged in User.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getDigitalSignatureAlgorithm</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetDigitalSignatureAlgorithm">SecurityConfiguration::getDigitalSignatureAlgorithm()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the digital signature algorithm used by ESAPI to generate and verify  signatures.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getDigitalSignatureAlgorithm</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetDigitalSignatureAlgorithm">DefaultSecurityConfiguration::getDigitalSignatureAlgorithm()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getDirectReference</strong></td>
    <td width="100%" align="left" valign="top">in file IntegerAccessReferenceMap.php, method <a href="ESAPI_Reference/IntegerAccessReferenceMap.html#methodgetDirectReference">IntegerAccessReferenceMap::getDirectReference()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the original direct object reference from an indirect reference.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getDirectReference</strong></td>
    <td width="100%" align="left" valign="top">in file AccessReferenceMap.php, method <a href="ESAPI/AccessReferenceMap.html#methodgetDirectReference">AccessReferenceMap::getDirectReference()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the original direct object reference from an indirect reference.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getDirectReference</strong></td>
    <td width="100%" align="left" valign="top">in file RandomAccessReferenceMap.php, method <a href="ESAPI_Reference/RandomAccessReferenceMap.html#methodgetDirectReference">RandomAccessReferenceMap::getDirectReference()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the original direct object reference from an indirect reference.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getDisableIntrusionDetection</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetDisableIntrusionDetection">SecurityConfiguration::getDisableIntrusionDetection()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Allows for complete disabling of all intrusion detection mechanisms.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getDisableIntrusionDetection</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetDisableIntrusionDetection">DefaultSecurityConfiguration::getDisableIntrusionDetection()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getEncoder</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodgetEncoder">ESAPI::getEncoder()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the current ESAPI Encoder object being used to encode and decode data for  this application</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getEncryptionAlgorithm</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetEncryptionAlgorithm">DefaultSecurityConfiguration::getEncryptionAlgorithm()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getEncryptionAlgorithm</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetEncryptionAlgorithm">SecurityConfiguration::getEncryptionAlgorithm()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the encryption algorithm used by ESAPI to protect data.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getEncryptor</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodgetEncryptor">ESAPI::getEncryptor()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the current ESAPI Encryptor object being used to encrypt and decrypt data  for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getError</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationErrorList.php, method <a href="ESAPI/ValidationErrorList.html#methodgetError">ValidationErrorList::getError()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Retrieves ValidationException for given context if one exists.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getExecutor</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodgetExecutor">ESAPI::getExecutor()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the current ESAPI Executor object being used to safely execute OS  commands for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getExpirationTime</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodgetExpirationTime">DefaultUser::getExpirationTime()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the date that this user's account will expire.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getFailedLoginCount</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodgetFailedLoginCount">DefaultUser::getFailedLoginCount()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the number of failed login attempts since the last successful login for an account. This method is  intended to be used as a part of the account lockout feature, to help protect against brute force attacks.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getHash</strong></td>
    <td width="100%" align="left" valign="top">in file RandomAccessReferenceMap.php, method <a href="ESAPI_Reference/RandomAccessReferenceMap.html#methodgetHash">RandomAccessReferenceMap::getHash()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getHash</strong></td>
    <td width="100%" align="left" valign="top">in file IntegerAccessReferenceMap.php, method <a href="ESAPI_Reference/IntegerAccessReferenceMap.html#methodgetHash">IntegerAccessReferenceMap::getHash()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getHashAlgorithm</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetHashAlgorithm">SecurityConfiguration::getHashAlgorithm()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the hashing algorithm used by ESAPI to hash data.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getHashAlgorithm</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetHashAlgorithm">DefaultSecurityConfiguration::getHashAlgorithm()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getHashedPassword</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodgetHashedPassword">FileBasedAuthenticator::getHashedPassword()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Return the specified User's current hashed password.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getHeader</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, method <a href="ESAPI_Filters/SafeRequest.html#methodgetHeader">SafeRequest::getHeader()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Retreives a named HTTP header value.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getHeaders</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, method <a href="ESAPI_Filters/SafeRequest.html#methodgetHeaders">SafeRequest::getHeaders()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns an associative array of valid, canonical HTTP Headers.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getHexForNonAlphanumeric</strong></td>
    <td width="100%" align="left" valign="top">in file Codec.php, method <a href="ESAPI_Codecs/Codec.html#methodgetHexForNonAlphanumeric">Codec::getHexForNonAlphanumeric()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the ordinal value as a hex string of any character that is not a  single-byte alphanumeric. The character should be supplied as a string in  the UTF-32 character encoding.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getHttpUtilities</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodgetHttpUtilities">ESAPI::getHttpUtilities()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the current ESAPI HTTPUtilities object being used to safely access HTTP  requests and responses for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getIndirectReference</strong></td>
    <td width="100%" align="left" valign="top">in file IntegerAccessReferenceMap.php, method <a href="ESAPI_Reference/IntegerAccessReferenceMap.html#methodgetIndirectReference">IntegerAccessReferenceMap::getIndirectReference()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get a safe indirect reference to use in place of a potentially sensitive  direct object reference. Developers should use this call when building  URL's, form fields, hidden fields, etc... to help protect their private  implementation information.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getIndirectReference</strong></td>
    <td width="100%" align="left" valign="top">in file AccessReferenceMap.php, method <a href="ESAPI/AccessReferenceMap.html#methodgetIndirectReference">AccessReferenceMap::getIndirectReference()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get a safe indirect reference to use in place of a potentially sensitive  direct object reference. Developers should use this call when building  URL's, form fields, hidden fields, etc... to help protect their private  implementation information.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getIndirectReference</strong></td>
    <td width="100%" align="left" valign="top">in file RandomAccessReferenceMap.php, method <a href="ESAPI_Reference/RandomAccessReferenceMap.html#methodgetIndirectReference">RandomAccessReferenceMap::getIndirectReference()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get a safe indirect reference to use in place of a potentially sensitive  direct object reference. Developers should use this call when building  URL's, form fields, hidden fields, etc... to help protect their private  implementation information.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getIntrusionDetector</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodgetIntrusionDetector">ESAPI::getIntrusionDetector()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the current ESAPI IntrusionDetector object being used to monitor for  intrusions in this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getLastFailedLoginTime</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodgetLastFailedLoginTime">DefaultUser::getLastFailedLoginTime()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the date of the last failed login time for a user. This date should be used in a message to users after a  successful login, to notify them of potential attack activity on their account.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getLastHostAddress</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodgetLastHostAddress">DefaultUser::getLastHostAddress()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the last host address used by the user. This will be used in any log messages generated by the processing  of this request.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getLastLoginTime</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodgetLastLoginTime">DefaultUser::getLastLoginTime()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the date of the last successful login time for a user. This date should be used in a message to users  after a successful login, to notify them of potential attack activity on their account.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getLastPasswordChangeTime</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodgetLastPasswordChangeTime">DefaultUser::getLastPasswordChangeTime()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the date of user's last password change.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getLogApplicationName</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetLogApplicationName">DefaultSecurityConfiguration::getLogApplicationName()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getLogEncodingRequired</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetLogEncodingRequired">DefaultSecurityConfiguration::getLogEncodingRequired()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getLogEncodingRequired</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetLogEncodingRequired">SecurityConfiguration::getLogEncodingRequired()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns whether HTML entity encoding should be applied to log entries.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getLogFileDateFormat</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetLogFileDateFormat">DefaultSecurityConfiguration::getLogFileDateFormat()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getLogFileName</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetLogFileName">SecurityConfiguration::getLogFileName()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the name of the log file specified in the ESAPI configuration properties  file. Return a default value if it is not specified.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getLogFileName</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetLogFileName">DefaultSecurityConfiguration::getLogFileName()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getLogger</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditorFactory.php, method <a href="ESAPI_Reference/DefaultAuditorFactory.html#methodgetLogger">DefaultAuditorFactory::getLogger()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getLogger</strong></td>
    <td width="100%" align="left" valign="top">in file AuditorFactory.php, method <a href="ESAPI/AuditorFactory.html#methodgetLogger">AuditorFactory::getLogger()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the logger associated with the specified module name. The module</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getLogLevel</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetLogLevel">DefaultSecurityConfiguration::getLogLevel()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getLogLevel</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetLogLevel">SecurityConfiguration::getLogLevel()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the log level specified in the ESAPI configuration properties file.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getLogMessage</strong></td>
    <td width="100%" align="left" valign="top">in file EnterpriseSecurityException.php, method <a href="ESAPI_Errors/EnterpriseSecurityException.html#methodgetLogMessage">EnterpriseSecurityException::getLogMessage()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns a message that is safe to display in logs, but probably not to users</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getLogMessage</strong></td>
    <td width="100%" align="left" valign="top">in file IntrusionException.php, method <a href="ESAPI_Errors/IntrusionException.html#methodgetLogMessage">IntrusionException::getLogMessage()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns a String that is safe to display in logs, but probably not to users</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getMasterKey</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetMasterKey">SecurityConfiguration::getMasterKey()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the master password. This password can be used to encrypt/decrypt other  files or types of data that need to be protected by your application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getMasterKey</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetMasterKey">DefaultSecurityConfiguration::getMasterKey()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getMasterSalt</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetMasterSalt">DefaultSecurityConfiguration::getMasterSalt()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getMasterSalt</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetMasterSalt">SecurityConfiguration::getMasterSalt()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the master salt that is used to salt stored password hashes and any  other location where a salt is needed.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getMaxLogFileBackups</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetMaxLogFileBackups">DefaultSecurityConfiguration::getMaxLogFileBackups()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getMaxLogFileSize</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetMaxLogFileSize">DefaultSecurityConfiguration::getMaxLogFileSize()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getMaxLogFileSize</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetMaxLogFileSize">SecurityConfiguration::getMaxLogFileSize()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the maximum size of a single log file from the ESAPI configuration  properties file. Return a default value if it is not specified. Once the  log hits this file size, it will roll over into a new log.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getMaxOldPasswordHashes</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetMaxOldPasswordHashes">SecurityConfiguration::getMaxOldPasswordHashes()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the maximum number of old password hashes that should be retained.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getMaxOldPasswordHashes</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetMaxOldPasswordHashes">DefaultSecurityConfiguration::getMaxOldPasswordHashes()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getMethod</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, method <a href="ESAPI_Filters/SafeRequest.html#methodgetMethod">SafeRequest::getMethod()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of $_SERVER['REQUEST_METHOD'] if it is present or an  empty string if it is not.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getOldPasswordHashes</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodgetOldPasswordHashes">FileBasedAuthenticator::getOldPasswordHashes()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get a List of the specified User's old password hashes.  This will not return the User's current  password hash.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getParameter</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, method <a href="ESAPI_Filters/SafeRequest.html#methodgetParameter">SafeRequest::getParameter()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a request parameter as a String, or null if the  parameter does not exist. Request parameters are contained in the query  string or posted form data and are retreived from the $_GET and $_POST PHP  globals {@see getParameterMap}.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getParameterMap</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, method <a href="ESAPI_Filters/SafeRequest.html#methodgetParameterMap">SafeRequest::getParameterMap()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns an associative array of the parameters of this request. Request  parameters are contained in the query string or posted form data and are  retreived from the $_GET and $_POST PHP globals.  The keys of the array are  canonicalized strings and the values are arrays of canonicalized strings.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getParameterNames</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, method <a href="ESAPI_Filters/SafeRequest.html#methodgetParameterNames">SafeRequest::getParameterNames()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns an array containing the names of all parameters for this request.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getParameterValues</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, method <a href="ESAPI_Filters/SafeRequest.html#methodgetParameterValues">SafeRequest::getParameterValues()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Retrieves all values for the supplied parameter of this request as an array.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getPasswordParameterName</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetPasswordParameterName">DefaultSecurityConfiguration::getPasswordParameterName()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getPasswordParameterName</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetPasswordParameterName">SecurityConfiguration::getPasswordParameterName()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the name of the password parameter used during user authentication.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getPathInfo</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, method <a href="ESAPI_Filters/SafeRequest.html#methodgetPathInfo">SafeRequest::getPathInfo()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of $_SERVER['PATH_INFO'] if it is present or an  empty string if it is not.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getPathTranslated</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, method <a href="ESAPI_Filters/SafeRequest.html#methodgetPathTranslated">SafeRequest::getPathTranslated()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of $_SERVER['PATH_TRANSLATED'] if it is present or an  empty string if it is not.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getQueryString</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, method <a href="ESAPI_Filters/SafeRequest.html#methodgetQueryString">SafeRequest::getQueryString()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of $_SERVER['QUERY_STRING'] if it is present or an  empty string if it is not.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getQuota</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetQuota">DefaultSecurityConfiguration::getQuota()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getQuota</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetQuota">SecurityConfiguration::getQuota()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the intrusion detection quota for the specified event.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomAlgorithm</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetRandomAlgorithm">DefaultSecurityConfiguration::getRandomAlgorithm()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomAlgorithm</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetRandomAlgorithm">SecurityConfiguration::getRandomAlgorithm()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the random number generation algorithm used to generate random numbers  where needed.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomBoolean</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultRandomizer.php, method <a href="ESAPI_Reference/DefaultRandomizer.html#methodgetRandomBoolean">DefaultRandomizer::getRandomBoolean()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns a random boolean.  The use of java.security.SecureRandom  is recommended because it provides a cryptographically strong pseudo-random number generator.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomBoolean</strong></td>
    <td width="100%" align="left" valign="top">in file Randomizer.php, method <a href="ESAPI/Randomizer.html#methodgetRandomBoolean">Randomizer::getRandomBoolean()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns a random boolean.  The use of java.security.SecureRandom</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomFilename</strong></td>
    <td width="100%" align="left" valign="top">in file Randomizer.php, method <a href="ESAPI/Randomizer.html#methodgetRandomFilename">Randomizer::getRandomFilename()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns an unguessable random filename with the specified extension.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomFilename</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultRandomizer.php, method <a href="ESAPI_Reference/DefaultRandomizer.html#methodgetRandomFilename">DefaultRandomizer::getRandomFilename()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns an unguessable random filename with the specified extension.  This method could call  getRandomString(length, charset) from this Class with the desired length and alphanumerics as the charset  then merely append &quot;.&quot; + extension.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomGUID</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultRandomizer.php, method <a href="ESAPI_Reference/DefaultRandomizer.html#methodgetRandomGUID">DefaultRandomizer::getRandomGUID()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Generates a random GUID.  This method could use a hash of random Strings, the current time,  and any other random data available.  The format is a well-defined sequence of 32 hex digits  grouped into chunks of 8-4-4-4-12.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomGUID</strong></td>
    <td width="100%" align="left" valign="top">in file Randomizer.php, method <a href="ESAPI/Randomizer.html#methodgetRandomGUID">Randomizer::getRandomGUID()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Generates a random GUID.  This method could use a hash of random Strings,  the current time, and any other random data available.  The format is a  well-defined sequence of 32 hex digits grouped into chunks of 8-4-4-4-12.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomInteger</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultRandomizer.php, method <a href="ESAPI_Reference/DefaultRandomizer.html#methodgetRandomInteger">DefaultRandomizer::getRandomInteger()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the random integer. The use of java.security.SecureRandom  is recommended because it provides a cryptographically strong pseudo-random number generator.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomInteger</strong></td>
    <td width="100%" align="left" valign="top">in file Randomizer.php, method <a href="ESAPI/Randomizer.html#methodgetRandomInteger">Randomizer::getRandomInteger()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the random integer. The use of java.security.SecureRandom</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomizer</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodgetRandomizer">ESAPI::getRandomizer()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the current ESAPI Randomizer object being used to generate random numbers  for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomLong</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultRandomizer.php, method <a href="ESAPI_Reference/DefaultRandomizer.html#methodgetRandomLong">DefaultRandomizer::getRandomLong()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the random long. The use of java.security.SecureRandom  is recommended because it provides a cryptographically strong pseudo-random number generator.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomLong</strong></td>
    <td width="100%" align="left" valign="top">in file Randomizer.php, method <a href="ESAPI/Randomizer.html#methodgetRandomLong">Randomizer::getRandomLong()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the random long. The use of java.security.SecureRandom</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomReal</strong></td>
    <td width="100%" align="left" valign="top">in file Randomizer.php, method <a href="ESAPI/Randomizer.html#methodgetRandomReal">Randomizer::getRandomReal()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the random real.  The use of java.security.SecureRandom</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomReal</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultRandomizer.php, method <a href="ESAPI_Reference/DefaultRandomizer.html#methodgetRandomReal">DefaultRandomizer::getRandomReal()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the random real.  The use of java.security.SecureRandom  is recommended because it provides a cryptographically strong pseudo-random number generator.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomString</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultRandomizer.php, method <a href="ESAPI_Reference/DefaultRandomizer.html#methodgetRandomString">DefaultRandomizer::getRandomString()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets a random string of a desired length and character set.  The use of java.security.SecureRandom  is recommended because it provides a cryptographically strong pseudo-random number generator.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomString</strong></td>
    <td width="100%" align="left" valign="top">in file Randomizer.php, method <a href="ESAPI/Randomizer.html#methodgetRandomString">Randomizer::getRandomString()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets a random string of a desired length and character set.  The use of</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRememberTokenDuration</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetRememberTokenDuration">DefaultSecurityConfiguration::getRememberTokenDuration()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRememberTokenDuration</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetRememberTokenDuration">SecurityConfiguration::getRememberTokenDuration()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the length of the time to live window for remember me tokens (in  milliseconds).</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRemoteAddr</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, method <a href="ESAPI_Filters/SafeRequest.html#methodgetRemoteAddr">SafeRequest::getRemoteAddr()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of $_SERVER['REMOTE_ADDR'] if it is present or an  empty string if it is not.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRemoteHost</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, method <a href="ESAPI_Filters/SafeRequest.html#methodgetRemoteHost">SafeRequest::getRemoteHost()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of $_SERVER['REMOTE_HOST'] if it is present or an  empty string if it is not.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRemoteUser</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, method <a href="ESAPI_Filters/SafeRequest.html#methodgetRemoteUser">SafeRequest::getRemoteUser()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of $_SERVER['REMOTE_USER'] if it is present or an  empty string if it is not.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRequestURI</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, method <a href="ESAPI_Filters/SafeRequest.html#methodgetRequestURI">SafeRequest::getRequestURI()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the URI from the HTTP Request line exlcuding any path info and the  query string.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getResourceDirectory</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetResourceDirectory">DefaultSecurityConfiguration::getResourceDirectory()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getResourceDirectory</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetResourceDirectory">SecurityConfiguration::getResourceDirectory()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the name of the ESAPI resource directory as a String.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getResponseContentType</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetResponseContentType">DefaultSecurityConfiguration::getResponseContentType()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getResponseContentType</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetResponseContentType">SecurityConfiguration::getResponseContentType()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the content type for responses used when setSafeContentType() is called.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRoles</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodgetRoles">DefaultUser::getRoles()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the roles assigned to a particular account.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSafe</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationRule.php, method <a href="ESAPI/ValidationRule.html#methodgetSafe">ValidationRule::getSafe()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Attempts to return valid canonicalized input.  If a ValidationException  is thrown, this method will return sanitized input which may or may not  have any similarity to the original input.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSafe</strong></td>
    <td width="100%" align="left" valign="top">in file BaseValidationRule.php, method <a href="ESAPI_Reference_Validation/BaseValidationRule.html#methodgetSafe">BaseValidationRule::getSafe()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Attempts to return valid canonicalized input.  If a ValidationException  is thrown, this method will return sanitized input which may or may not  have any similarity to the original input.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSanitizedEmailAddress</strong></td>
    <td width="100%" align="left" valign="top">in file Sanitizer.php, method <a href="ESAPI/Sanitizer.html#methodgetSanitizedEmailAddress">Sanitizer::getSanitizedEmailAddress()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns valid, &quot;safe&quot; email address.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSanitizedEmailAddress</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSanitizer.php, method <a href="ESAPI_Reference/DefaultSanitizer.html#methodgetSanitizedEmailAddress">DefaultSanitizer::getSanitizedEmailAddress()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns valid, &quot;safe&quot; email address.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSanitizedHTML</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSanitizer.php, method <a href="ESAPI_Reference/DefaultSanitizer.html#methodgetSanitizedHTML">DefaultSanitizer::getSanitizedHTML()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns valid, &quot;safe&quot; HTML.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSanitizedHTML</strong></td>
    <td width="100%" align="left" valign="top">in file Sanitizer.php, method <a href="ESAPI/Sanitizer.html#methodgetSanitizedHTML">Sanitizer::getSanitizedHTML()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns valid, &quot;safe&quot; HTML.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSanitizedURL</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSanitizer.php, method <a href="ESAPI_Reference/DefaultSanitizer.html#methodgetSanitizedURL">DefaultSanitizer::getSanitizedURL()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns valid, &quot;safe&quot; URL.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSanitizedURL</strong></td>
    <td width="100%" align="left" valign="top">in file Sanitizer.php, method <a href="ESAPI/Sanitizer.html#methodgetSanitizedURL">Sanitizer::getSanitizedURL()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns valid, &quot;safe&quot; URL.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSanitizedWord</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSanitizer.php, method <a href="ESAPI_Reference/DefaultSanitizer.html#methodgetSanitizedWord">DefaultSanitizer::getSanitizedWord()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns valid, &quot;safe&quot; English language word based on the provided guess.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSanitizedWord</strong></td>
    <td width="100%" align="left" valign="top">in file Sanitizer.php, method <a href="ESAPI/Sanitizer.html#methodgetSanitizedWord">Sanitizer::getSanitizedWord()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Generically attempts to sanitize English language words based on the  provided guess by calculating and comparing metaphone values.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSanitizer</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodgetSanitizer">ESAPI::getSanitizer()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the current ESAPI Sanitizer object being used to sanitize data for  this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getScreenName</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodgetScreenName">DefaultUser::getScreenName()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the screen name (alias) for the current user.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSecurityConfiguration</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodgetSecurityConfiguration">ESAPI::getSecurityConfiguration()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the current ESAPI SecurityConfiguration object being used to manage the  security configuration for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getServerGlobal</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, method <a href="ESAPI_Filters/SafeRequest.html#methodgetServerGlobal">SafeRequest::getServerGlobal()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of the PHP Server Global with the supplied name. If the  variable does not exist then null is returned.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getServerName</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, method <a href="ESAPI_Filters/SafeRequest.html#methodgetServerName">SafeRequest::getServerName()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of $_SERVER['SERVER_NAME'] if it is present or an  empty string if it is not.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getServerPort</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, method <a href="ESAPI_Filters/SafeRequest.html#methodgetServerPort">SafeRequest::getServerPort()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of $_SERVER['SERVER_PORT'] if it is present or zero if it  is not.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSessionAbsoluteTimeoutLength</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetSessionAbsoluteTimeoutLength">DefaultSecurityConfiguration::getSessionAbsoluteTimeoutLength()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSessionAbsoluteTimeoutLength</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetSessionAbsoluteTimeoutLength">SecurityConfiguration::getSessionAbsoluteTimeoutLength()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the absolute timeout length for sessions (in milliseconds). This is</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSessionIdleTimeoutLength</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetSessionIdleTimeoutLength">DefaultSecurityConfiguration::getSessionIdleTimeoutLength()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSessionIdleTimeoutLength</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetSessionIdleTimeoutLength">SecurityConfiguration::getSessionIdleTimeoutLength()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the idle timeout length for sessions (in milliseconds). This is the  amount of time that a session can live before it expires due to lack of  activity. Applications or frameworks could provide a reauthenticate  function that enables a session to continue after reauthentication.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSessions</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodgetSessions">DefaultUser::getSessions()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the list of sessions associated with this User.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSpecialDebugging</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetSpecialDebugging">DefaultSecurityConfiguration::getSpecialDebugging()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;getSpecialDebugging returns boolean true if special debugging should be  enabled. Default is false.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getTypeName</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationRule.php, method <a href="ESAPI/ValidationRule.html#methodgetTypeName">ValidationRule::getTypeName()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the descriptive name for the validator.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getTypeName</strong></td>
    <td width="100%" align="left" valign="top">in file BaseValidationRule.php, method <a href="ESAPI_Reference_Validation/BaseValidationRule.html#methodgetTypeName">BaseValidationRule::getTypeName()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the descriptive name for the validator.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getUniqueRandomReference</strong></td>
    <td width="100%" align="left" valign="top">in file RandomAccessReferenceMap.php, method <a href="ESAPI_Reference/RandomAccessReferenceMap.html#methodgetUniqueRandomReference">RandomAccessReferenceMap::getUniqueRandomReference()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Create a new random reference that is guaranteed to be unique.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getUniqueReference</strong></td>
    <td width="100%" align="left" valign="top">in file IntegerAccessReferenceMap.php, method <a href="ESAPI_Reference/IntegerAccessReferenceMap.html#methodgetUniqueReference">IntegerAccessReferenceMap::getUniqueReference()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Create a new random reference that is guaranteed to be unique.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getUserById</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodgetUserById">FileBasedAuthenticator::getUserById()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the User matching the provided accountId.  If the accoundId is not found, an Anonymous  User or null may be returned.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getUserByName</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodgetUserByName">FileBasedAuthenticator::getUserByName()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the User matching the provided accountName.  If the accoundId is not found, an Anonymous  User or null may be returned.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getUserMessage</strong></td>
    <td width="100%" align="left" valign="top">in file EnterpriseSecurityException.php, method <a href="ESAPI_Errors/EnterpriseSecurityException.html#methodgetUserMessage">EnterpriseSecurityException::getUserMessage()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns message that is safe to display to users</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getUserMessage</strong></td>
    <td width="100%" align="left" valign="top">in file IntrusionException.php, method <a href="ESAPI_Errors/IntrusionException.html#methodgetUserMessage">IntrusionException::getUserMessage()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns a String containing a message that is safe to display to users</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getUsernameParameterName</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetUsernameParameterName">DefaultSecurityConfiguration::getUsernameParameterName()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getUsernameParameterName</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetUsernameParameterName">SecurityConfiguration::getUsernameParameterName()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the name of the username parameter used during user authentication.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getUserNames</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodgetUserNames">FileBasedAuthenticator::getUserNames()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets a collection containing all the existing user names.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getValid</strong></td>
    <td width="100%" align="left" valign="top">in file StringValidationRule.php, method <a href="ESAPI_Reference_Validation/StringValidationRule.html#methodgetValid">StringValidationRule::getValid()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the canonicalized, valid input.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getValid</strong></td>
    <td width="100%" align="left" valign="top">in file URLValidationRule.php, method <a href="ESAPI_Reference_Validation/URLValidationRule.html#methodgetValid">URLValidationRule::getValid()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the canonicalized, valid input.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getValid</strong></td>
    <td width="100%" align="left" valign="top">in file DateValidationRule.php, method <a href="ESAPI_Reference_Validation/DateValidationRule.html#methodgetValid">DateValidationRule::getValid()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the canonicalized, valid input.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getValid</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationRule.php, method <a href="ESAPI/ValidationRule.html#methodgetValid">ValidationRule::getValid()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the canonicalized, valid input.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getValid</strong></td>
    <td width="100%" align="left" valign="top">in file NumberValidationRule.php, method <a href="ESAPI_Reference_Validation/NumberValidationRule.html#methodgetValid">NumberValidationRule::getValid()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the canonicalized, valid input.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getValid</strong></td>
    <td width="100%" align="left" valign="top">in file CreditCardValidationRule.php, method <a href="ESAPI_Reference_Validation/CreditCardValidationRule.html#methodgetValid">CreditCardValidationRule::getValid()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the canonicalized, valid input.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getValid</strong></td>
    <td width="100%" align="left" valign="top">in file HTMLValidationRule.php, method <a href="ESAPI_Reference_Validation/HTMLValidationRule.html#methodgetValid">HTMLValidationRule::getValid()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the canonicalized, valid input.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getValid</strong></td>
    <td width="100%" align="left" valign="top">in file EmailAddressValidationRule.php, method <a href="ESAPI_Reference_Validation/EmailAddressValidationRule.html#methodgetValid">EmailAddressValidationRule::getValid()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the canonicalized, valid input.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getValid</strong></td>
    <td width="100%" align="left" valign="top">in file WordValidationRule.php, method <a href="ESAPI_Reference_Validation/WordValidationRule.html#methodgetValid">WordValidationRule::getValid()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the canonicalized, valid input.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getValid</strong></td>
    <td width="100%" align="left" valign="top">in file IntegerValidationRule.php, method <a href="ESAPI_Reference_Validation/IntegerValidationRule.html#methodgetValid">IntegerValidationRule::getValid()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the canonicalized, valid input.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getValidationPattern</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetValidationPattern">SecurityConfiguration::getValidationPattern()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the specified validation pattern from the ESAPI configuration properties  file.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getValidationPattern</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetValidationPattern">DefaultSecurityConfiguration::getValidationPattern()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getValidator</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodgetValidator">ESAPI::getValidator()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the current ESAPI Validator object being used to validate data for this  application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getWorkingDirectory</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetWorkingDirectory">SecurityConfiguration::getWorkingDirectory()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;getWorkingDirectory returns the default directory where processes will be  executed by the Executor.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getWorkingDirectory</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodgetWorkingDirectory">DefaultSecurityConfiguration::getWorkingDirectory()</a></td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>h</strong></td>
    <td align='right'><a name="h">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>HTMLEntityCodec.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Codecs/_codecs---HTMLEntityCodec.php.html">HTMLEntityCodec.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>hashPassword</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodhashPassword">FileBasedAuthenticator::hashPassword()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns a $representation of the hashed password, using the  accountName as the salt. The salt helps to prevent against &quot;rainbow&quot;  table attacks where the attacker pre-calculates hashes for known strings.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>hashPassword</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodhashPassword">DefaultUser::hashPassword()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;This is intended to compute the password hash for a password</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>HTMLEntityCodec</strong></td>
    <td width="100%" align="left" valign="top">in file HTMLEntityCodec.php, class <a href="ESAPI_Codecs/HTMLEntityCodec.html">HTMLEntityCodec</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference implementation of the HTML entity codec.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>HTMLValidationRule</strong></td>
    <td width="100%" align="left" valign="top">in file HTMLValidationRule.php, class <a href="ESAPI_Reference_Validation/HTMLValidationRule.html">HTMLValidationRule</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference extension of the StringValidationRule class.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>HTTPUtilities</strong></td>
    <td width="100%" align="left" valign="top">in file HTTPUtilities.php, class <a href="ESAPI/HTTPUtilities.html">HTTPUtilities</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to assist with HTTP security.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>HTTPUtilities.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_HTTPUtilities.php.html">HTTPUtilities.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>HTMLValidationRule.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference_Validation/_reference---validation---HTMLValidationRule.php.html">HTMLValidationRule.php</a></td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>i</strong></td>
    <td align='right'><a name="i">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>$interval</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, variable <a href="ESAPI/Threshold.html#var$interval">Threshold::$interval</a><br>&nbsp;&nbsp;&nbsp;&nbsp;The time frame within which 'count' number of actions has to be detected in  order to trigger this threshold.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>IntegrityException.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Errors/_errors---IntegrityException.php.html">IntegrityException.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>IntrusionException.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Errors/_errors---IntrusionException.php.html">IntrusionException.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>increment</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultIntrusionDetector.php, method <a href="ESAPI_Reference/Event.html#methodincrement">Event::increment()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;The increment method increments the number of times this event occurred  for this user.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>incrementFailedLoginCount</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodincrementFailedLoginCount">DefaultUser::incrementFailedLoginCount()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Increment failed login count.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>INFO</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, class constant <a href="ESAPI/Auditor.html#constINFO">Auditor::INFO</a><br>&nbsp;&nbsp;&nbsp;&nbsp;INFO indicates that INFO messages and above should be logged.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>info</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditor.php, method <a href="ESAPI_Reference/DefaultAuditor.html#methodinfo">DefaultAuditor::info()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>info</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, method <a href="ESAPI/Auditor.html#methodinfo">Auditor::info()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Log an info level security event if 'info' level logging is enabled and  also record the stack trace associated with the event.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>IntegerAccessReferenceMap</strong></td>
    <td width="100%" align="left" valign="top">in file IntegerAccessReferenceMap.php, class <a href="ESAPI_Reference/IntegerAccessReferenceMap.html">IntegerAccessReferenceMap</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference Implementation of the IntegerAccessReferenceMap interface.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>IntegerValidationRule</strong></td>
    <td width="100%" align="left" valign="top">in file IntegerValidationRule.php, class <a href="ESAPI_Reference_Validation/IntegerValidationRule.html">IntegerValidationRule</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference extension of the BaseValidationRule class.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>IntegrityException</strong></td>
    <td width="100%" align="left" valign="top">in file IntegrityException.php, class <a href="ESAPI_Errors/IntegrityException.html">IntegrityException</a><br>&nbsp;&nbsp;&nbsp;&nbsp;An AvailabilityException should be thrown when the availability of a limited  resource is in jeopardy. For example, if a database connection pool runs out  of connections, an availability exception should be thrown.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>IntrusionDetector</strong></td>
    <td width="100%" align="left" valign="top">in file IntrusionDetector.php, class <a href="ESAPI/IntrusionDetector.html">IntrusionDetector</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to wrap intrusion detection functions  that are internal to your application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>IntrusionDetector.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_IntrusionDetector.php.html">IntrusionDetector.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>IntrusionException</strong></td>
    <td width="100%" align="left" valign="top">in file IntrusionException.php, class <a href="ESAPI_Errors/IntrusionException.html">IntrusionException</a><br>&nbsp;&nbsp;&nbsp;&nbsp;An IntrusionException should be thrown anytime an error condition arises that</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isAnonymous</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodisAnonymous">DefaultUser::isAnonymous()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if user is anonymous.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isAuthorizedForData</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAccessController.php, method <a href="ESAPI_Reference/FileBasedAccessController.html#methodisAuthorizedForData">FileBasedAccessController::isAuthorizedForData()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced data, represented as an Object.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isAuthorizedForData</strong></td>
    <td width="100%" align="left" valign="top">in file AccessController.php, method <a href="ESAPI/AccessController.html#methodisAuthorizedForData">AccessController::isAuthorizedForData()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced data, represented as an Object.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isAuthorizedForDataByKey</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAccessController.php, method <a href="ESAPI_Reference/FileBasedAccessController.html#methodisAuthorizedForDataByKey">FileBasedAccessController::isAuthorizedForDataByKey()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced data, represented as a String.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isAuthorizedForDataByKey</strong></td>
    <td width="100%" align="left" valign="top">in file AccessController.php, method <a href="ESAPI/AccessController.html#methodisAuthorizedForDataByKey">AccessController::isAuthorizedForDataByKey()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced data, represented as a String.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isAuthorizedForFile</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAccessController.php, method <a href="ESAPI_Reference/FileBasedAccessController.html#methodisAuthorizedForFile">FileBasedAccessController::isAuthorizedForFile()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced file.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isAuthorizedForFile</strong></td>
    <td width="100%" align="left" valign="top">in file AccessController.php, method <a href="ESAPI/AccessController.html#methodisAuthorizedForFile">AccessController::isAuthorizedForFile()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced file.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isAuthorizedForFunction</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAccessController.php, method <a href="ESAPI_Reference/FileBasedAccessController.html#methodisAuthorizedForFunction">FileBasedAccessController::isAuthorizedForFunction()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced function.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isAuthorizedForFunction</strong></td>
    <td width="100%" align="left" valign="top">in file AccessController.php, method <a href="ESAPI/AccessController.html#methodisAuthorizedForFunction">AccessController::isAuthorizedForFunction()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced function.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isAuthorizedForService</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAccessController.php, method <a href="ESAPI_Reference/FileBasedAccessController.html#methodisAuthorizedForService">FileBasedAccessController::isAuthorizedForService()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced service. This can be used in applications that  provide access to a variety of back end services.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isAuthorizedForService</strong></td>
    <td width="100%" align="left" valign="top">in file AccessController.php, method <a href="ESAPI/AccessController.html#methodisAuthorizedForService">AccessController::isAuthorizedForService()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced service. This can be used in applications that  provide access to a variety of back end services.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isAuthorizedForURL</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAccessController.php, method <a href="ESAPI_Reference/FileBasedAccessController.html#methodisAuthorizedForURL">FileBasedAccessController::isAuthorizedForURL()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced URL. Generally, this method should be invoked in the  application's controller or a filter as follows:  <pre>ESAPI.accessController().isAuthorizedForURL(request.getRequestURI().toString());</pre></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isAuthorizedForURL</strong></td>
    <td width="100%" align="left" valign="top">in file AccessController.php, method <a href="ESAPI/AccessController.html#methodisAuthorizedForURL">AccessController::isAuthorizedForURL()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced URL. Generally, this method should be invoked in the  application's controller or a filter as follows:  <pre>ESAPI.accessController().isAuthorizedForURL(request.getRequestURI().toString());</pre></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isDebugEnabled</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, method <a href="ESAPI/Auditor.html#methodisDebugEnabled">Auditor::isDebugEnabled()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Allows the caller to determine if messages logged at this level will be  discarded, to avoid performing expensive processing.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isDebugEnabled</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditor.php, method <a href="ESAPI_Reference/DefaultAuditor.html#methodisDebugEnabled">DefaultAuditor::isDebugEnabled()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isEmpty</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationErrorList.php, method <a href="ESAPI/ValidationErrorList.html#methodisEmpty">ValidationErrorList::isEmpty()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns true if no error are present.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isEnabled</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodisEnabled">DefaultUser::isEnabled()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if this user's account is currently enabled.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isErrorEnabled</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditor.php, method <a href="ESAPI_Reference/DefaultAuditor.html#methodisErrorEnabled">DefaultAuditor::isErrorEnabled()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isErrorEnabled</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, method <a href="ESAPI/Auditor.html#methodisErrorEnabled">Auditor::isErrorEnabled()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Allows the caller to determine if messages logged at this level will be  discarded, to avoid performing expensive processing.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isExpired</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodisExpired">DefaultUser::isExpired()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if this user's account is expired.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isFatalEnabled</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditor.php, method <a href="ESAPI_Reference/DefaultAuditor.html#methodisFatalEnabled">DefaultAuditor::isFatalEnabled()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isFatalEnabled</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, method <a href="ESAPI/Auditor.html#methodisFatalEnabled">Auditor::isFatalEnabled()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Allows the caller to determine if messages logged at this level will be  discarded, to avoid performing expensive processing.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isHexDigit</strong></td>
    <td width="100%" align="left" valign="top">in file Codec.php, method <a href="ESAPI_Codecs/Codec.html#methodisHexDigit">Codec::isHexDigit()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Utility method to determine if a single character string is a hex digit</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isInfoEnabled</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditor.php, method <a href="ESAPI_Reference/DefaultAuditor.html#methodisInfoEnabled">DefaultAuditor::isInfoEnabled()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isInfoEnabled</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, method <a href="ESAPI/Auditor.html#methodisInfoEnabled">Auditor::isInfoEnabled()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Allows the caller to determine if messages logged at this level will be  discarded, to avoid performing expensive processing.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isInRole</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodisInRole">DefaultUser::isInRole()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if this user's account is assigned a particular role.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isLocked</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodisLocked">DefaultUser::isLocked()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if this user's account is locked.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isLoggedIn</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodisLoggedIn">DefaultUser::isLoggedIn()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Tests to see if the user is currently logged in.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isSecureChannel</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, method <a href="ESAPI_Reference/DefaultHTTPUtilities.html#methodisSecureChannel">DefaultHTTPUtilities::isSecureChannel()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the supplied request object was received over a secured  channel i.e. Transport Layer Security (e.g. SSL or TLS).</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isSessionAbsoluteTimeout</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodisSessionAbsoluteTimeout">DefaultUser::isSessionAbsoluteTimeout()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Tests to see if this user's session has exceeded the absolute time out based  on ESAPI's configuration settings.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isSessionTimeout</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodisSessionTimeout">DefaultUser::isSessionTimeout()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Tests to see if the user's session has timed out from inactivity based  on ESAPI's configuration settings.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isTraceEnabled</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, method <a href="ESAPI/Auditor.html#methodisTraceEnabled">Auditor::isTraceEnabled()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Allows the caller to determine if messages logged at this level will be  discarded, to avoid performing expensive processing.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isTraceEnabled</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditor.php, method <a href="ESAPI_Reference/DefaultAuditor.html#methodisTraceEnabled">DefaultAuditor::isTraceEnabled()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValid</strong></td>
    <td width="100%" align="left" valign="top">in file BaseValidationRule.php, method <a href="ESAPI_Reference_Validation/BaseValidationRule.html#methodisValid">BaseValidationRule::isValid()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns boolean true if the input is valid, false otherwise.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValid</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationRule.php, method <a href="ESAPI/ValidationRule.html#methodisValid">ValidationRule::isValid()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns boolean true if the input is valid, false otherwise.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidCreditCard</strong></td>
    <td width="100%" align="left" valign="top">in file Validator.php, method <a href="ESAPI/Validator.html#methodisValidCreditCard">Validator::isValidCreditCard()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the canonicalized input is a valid Credit Card Number.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidCreditCard</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, method <a href="ESAPI_Reference/DefaultValidator.html#methodisValidCreditCard">DefaultValidator::isValidCreditCard()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidDate</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, method <a href="ESAPI_Reference/DefaultValidator.html#methodisValidDate">DefaultValidator::isValidDate()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidDate</strong></td>
    <td width="100%" align="left" valign="top">in file Validator.php, method <a href="ESAPI/Validator.html#methodisValidDate">Validator::isValidDate()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the canonicalized input is a valid date according to the  specified date format string, or false otherwise.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidDirectoryPath</strong></td>
    <td width="100%" align="left" valign="top">in file Validator.php, method <a href="ESAPI/Validator.html#methodisValidDirectoryPath">Validator::isValidDirectoryPath()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the canonicalized input is a valid directory path.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidDirectoryPath</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, method <a href="ESAPI_Reference/DefaultValidator.html#methodisValidDirectoryPath">DefaultValidator::isValidDirectoryPath()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidDouble</strong></td>
    <td width="100%" align="left" valign="top">in file Validator.php, method <a href="ESAPI/Validator.html#methodisValidDouble">Validator::isValidDouble()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the canonicalized input is a valid double within the  specified range minValue to maxValue.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidDouble</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, method <a href="ESAPI_Reference/DefaultValidator.html#methodisValidDouble">DefaultValidator::isValidDouble()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidFileContent</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, method <a href="ESAPI_Reference/DefaultValidator.html#methodisValidFileContent">DefaultValidator::isValidFileContent()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidHTML</strong></td>
    <td width="100%" align="left" valign="top">in file Validator.php, method <a href="ESAPI/Validator.html#methodisValidHTML">Validator::isValidHTML()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the canonicalized input is valid, &quot;safe&quot; HTML.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidHTML</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, method <a href="ESAPI_Reference/DefaultValidator.html#methodisValidHTML">DefaultValidator::isValidHTML()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidInput</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, method <a href="ESAPI_Reference/DefaultValidator.html#methodisValidInput">DefaultValidator::isValidInput()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidInput</strong></td>
    <td width="100%" align="left" valign="top">in file Validator.php, method <a href="ESAPI/Validator.html#methodisValidInput">Validator::isValidInput()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns true if input is valid according to the specified type after  canonicalization. The type parameter must be the name of a defined type  in the ESAPI configuration or a valid regular expression pattern.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidInteger</strong></td>
    <td width="100%" align="left" valign="top">in file Validator.php, method <a href="ESAPI/Validator.html#methodisValidInteger">Validator::isValidInteger()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the canonicalized input is a valid integer within the  specified range minValue to maxValue.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidInteger</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, method <a href="ESAPI_Reference/DefaultValidator.html#methodisValidInteger">DefaultValidator::isValidInteger()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidListItem</strong></td>
    <td width="100%" align="left" valign="top">in file Validator.php, method <a href="ESAPI/Validator.html#methodisValidListItem">Validator::isValidListItem()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the canonicalized input exactly matches a list item.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidListItem</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, method <a href="ESAPI_Reference/DefaultValidator.html#methodisValidListItem">DefaultValidator::isValidListItem()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidNumber</strong></td>
    <td width="100%" align="left" valign="top">in file Validator.php, method <a href="ESAPI/Validator.html#methodisValidNumber">Validator::isValidNumber()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the canonicalized input is a valid, real number within  the specified range minValue to maxValue.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidNumber</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, method <a href="ESAPI_Reference/DefaultValidator.html#methodisValidNumber">DefaultValidator::isValidNumber()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidPrintable</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, method <a href="ESAPI_Reference/DefaultValidator.html#methodisValidPrintable">DefaultValidator::isValidPrintable()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidPrintable</strong></td>
    <td width="100%" align="left" valign="top">in file Validator.php, method <a href="ESAPI/Validator.html#methodisValidPrintable">Validator::isValidPrintable()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the canonicalized input contains no more than the number  of valid printable ASCII characters specified.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidRedirectLocation</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, method <a href="ESAPI_Reference/DefaultValidator.html#methodisValidRedirectLocation">DefaultValidator::isValidRedirectLocation()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidRedirectLocation</strong></td>
    <td width="100%" align="left" valign="top">in file Validator.php, method <a href="ESAPI/Validator.html#methodisValidRedirectLocation">Validator::isValidRedirectLocation()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns true if input is a valid redirect location.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isWarningEnabled</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditor.php, method <a href="ESAPI_Reference/DefaultAuditor.html#methodisWarningEnabled">DefaultAuditor::isWarningEnabled()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isWarningEnabled</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, method <a href="ESAPI/Auditor.html#methodisWarningEnabled">Auditor::isWarningEnabled()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Allows the caller to determine if messages logged at this level will be  discarded, to avoid performing expensive processing.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>iterator</strong></td>
    <td width="100%" align="left" valign="top">in file AccessReferenceMap.php, method <a href="ESAPI/AccessReferenceMap.html#methoditerator">AccessReferenceMap::iterator()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get an iterator through the direct object references. No guarantee is made as  to the order of items returned.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>iterator</strong></td>
    <td width="100%" align="left" valign="top">in file IntegerAccessReferenceMap.php, method <a href="ESAPI_Reference/IntegerAccessReferenceMap.html#methoditerator">IntegerAccessReferenceMap::iterator()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get an iterator through the direct object references. No guarantee is made as  to the order of items returned.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>iterator</strong></td>
    <td width="100%" align="left" valign="top">in file RandomAccessReferenceMap.php, method <a href="ESAPI_Reference/RandomAccessReferenceMap.html#methoditerator">RandomAccessReferenceMap::iterator()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get an iterator through the direct object references. No guarantee is made as  to the order of items returned.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>IntegerAccessReferenceMap.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference/_reference---IntegerAccessReferenceMap.php.html">IntegerAccessReferenceMap.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>IntegerValidationRule.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference_Validation/_reference---validation---IntegerValidationRule.php.html">IntegerValidationRule.php</a></td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>j</strong></td>
    <td align='right'><a name="j">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>JavaScriptCodec.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Codecs/_codecs---JavaScriptCodec.php.html">JavaScriptCodec.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>JavaScriptCodec</strong></td>
    <td width="100%" align="left" valign="top">in file JavaScriptCodec.php, class <a href="ESAPI_Codecs/JavaScriptCodec.html">JavaScriptCodec</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference implementation of the JavaScriptCodec codec.</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>k</strong></td>
    <td align='right'><a name="k">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>killAllCookies</strong></td>
    <td width="100%" align="left" valign="top">in file HTTPUtilities.php, method <a href="ESAPI/HTTPUtilities.html#methodkillAllCookies">HTTPUtilities::killAllCookies()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Kill all cookies received in the last request from the browser. Note that  new cookies set by the application in this response may not be killed by  this method.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>killAllCookies</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, method <a href="ESAPI_Reference/DefaultHTTPUtilities.html#methodkillAllCookies">DefaultHTTPUtilities::killAllCookies()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Kill all cookies received in the last request from the browser. Note that  new cookies set by the application in this response may not be killed by  this method.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>killCookie</strong></td>
    <td width="100%" align="left" valign="top">in file HTTPUtilities.php, method <a href="ESAPI/HTTPUtilities.html#methodkillCookie">HTTPUtilities::killCookie()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Kills the specified cookie by setting a new cookie that expires  immediately. Note that this method does not delete new cookies that are  being set by the application for this response.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>killCookie</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, method <a href="ESAPI_Reference/DefaultHTTPUtilities.html#methodkillCookie">DefaultHTTPUtilities::killCookie()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Kills the specified cookie by setting a new cookie that expires  immediately. Note that this method does not delete new cookies that are  being set by the application for this response.</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>l</strong></td>
    <td align='right'><a name="l">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>$logger</strong></td>
    <td width="100%" align="left" valign="top">in file EnterpriseSecurityException.php, variable <a href="ESAPI_Errors/EnterpriseSecurityException.html#var$logger">EnterpriseSecurityException::$logger</a><br>&nbsp;&nbsp;&nbsp;&nbsp;The logger.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>$logger</strong></td>
    <td width="100%" align="left" valign="top">in file IntrusionException.php, variable <a href="ESAPI_Errors/IntrusionException.html#var$logger">IntrusionException::$logger</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>$logMessage</strong></td>
    <td width="100%" align="left" valign="top">in file IntrusionException.php, variable <a href="ESAPI_Errors/IntrusionException.html#var$logMessage">IntrusionException::$logMessage</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>$logMessage</strong></td>
    <td width="100%" align="left" valign="top">in file EnterpriseSecurityException.php, variable <a href="ESAPI_Errors/EnterpriseSecurityException.html#var$logMessage">EnterpriseSecurityException::$logMessage</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>loadUsersIfNecessary</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodloadUsersIfNecessary">FileBasedAuthenticator::loadUsersIfNecessary()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Load users if they haven't been loaded in a while.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>loadUsersImmediately</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodloadUsersImmediately">FileBasedAuthenticator::loadUsersImmediately()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>lock</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodlock">DefaultUser::lock()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Lock this user's account.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>log</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodlog">ESAPI::log()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the current ESAPI Auditor object being used to to audit security-relevant  events for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>logHTTPRequest</strong></td>
    <td width="100%" align="left" valign="top">in file HTTPUtilities.php, method <a href="ESAPI/HTTPUtilities.html#methodlogHTTPRequest">HTTPUtilities::logHTTPRequest()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Format the Source IP address, URL, URL parameters, and all form parameters  into a string suitable for the log file. Be careful not to log sensitive  information, and consider masking with the logHTTPRequestObfuscate method.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>logHTTPRequest</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, method <a href="ESAPI_Reference/DefaultHTTPUtilities.html#methodlogHTTPRequest">DefaultHTTPUtilities::logHTTPRequest()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Format the Source IP address, URL, URL parameters, and all form parameters  into a string suitable for the log file. Be careful not to log sensitive  information, and consider masking with the logHTTPRequestObfuscate method.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>logHTTPRequestObfuscate</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, method <a href="ESAPI_Reference/DefaultHTTPUtilities.html#methodlogHTTPRequestObfuscate">DefaultHTTPUtilities::logHTTPRequestObfuscate()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Format the Source IP address, URL, URL parameters, and all form parameters</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>logHTTPRequestObfuscate</strong></td>
    <td width="100%" align="left" valign="top">in file HTTPUtilities.php, method <a href="ESAPI/HTTPUtilities.html#methodlogHTTPRequestObfuscate">HTTPUtilities::logHTTPRequestObfuscate()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Format the Source IP address, URL, URL parameters, and all form parameters</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>login</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodlogin">FileBasedAuthenticator::login()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;This method should be called for every HTTP request, to login the current user either from the session of HTTP  request. This method will set the current user so that getCurrentUser() will work properly.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>loginWithPassword</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodloginWithPassword">DefaultUser::loginWithPassword()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Login with password.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>logout</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodlogout">FileBasedAuthenticator::logout()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Logs out the current user.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>logout</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodlogout">DefaultUser::logout()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Logout this user.</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>m</strong></td>
    <td align='right'><a name="m">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>$maxLength</strong></td>
    <td width="100%" align="left" valign="top">in file StringValidationRule.php, variable <a href="ESAPI_Reference_Validation/StringValidationRule.html#var$maxLength">StringValidationRule::$maxLength</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>$minLength</strong></td>
    <td width="100%" align="left" valign="top">in file StringValidationRule.php, variable <a href="ESAPI_Reference_Validation/StringValidationRule.html#var$minLength">StringValidationRule::$minLength</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>MySQLCodec.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Codecs/_codecs---MySQLCodec.php.html">MySQLCodec.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>MAX_ACCOUNT_NAME_LENGTH</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, constant <a href="ESAPI_Reference/_reference---FileBasedAuthenticator.php.html#defineMAX_ACCOUNT_NAME_LENGTH">MAX_ACCOUNT_NAME_LENGTH</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>MAX_PARAMETER_NAME_LENGTH</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, class constant <a href="ESAPI_Reference/DefaultValidator.html#constMAX_PARAMETER_NAME_LENGTH">DefaultValidator::MAX_PARAMETER_NAME_LENGTH</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>MAX_PARAMETER_VALUE_LENGTH</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, class constant <a href="ESAPI_Reference/DefaultValidator.html#constMAX_PARAMETER_VALUE_LENGTH">DefaultValidator::MAX_PARAMETER_VALUE_LENGTH</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>MAX_ROLE_LENGTH</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, class constant <a href="ESAPI_Reference/DefaultUser.html#constMAX_ROLE_LENGTH">DefaultUser::MAX_ROLE_LENGTH</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>MAX_ROLE_LENGTH</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, constant <a href="ESAPI_Reference/_reference---DefaultUser.php.html#defineMAX_ROLE_LENGTH">MAX_ROLE_LENGTH</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>MySQLCodec</strong></td>
    <td width="100%" align="left" valign="top">in file MySQLCodec.php, class <a href="ESAPI_Codecs/MySQLCodec.html">MySQLCodec</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference implementation of the CSS codec.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>MYSQL_ANSI</strong></td>
    <td width="100%" align="left" valign="top">in file MySQLCodec.php, class constant <a href="ESAPI_Codecs/MySQLCodec.html#constMYSQL_ANSI">MySQLCodec::MYSQL_ANSI</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>MYSQL_STD</strong></td>
    <td width="100%" align="left" valign="top">in file MySQLCodec.php, class constant <a href="ESAPI_Codecs/MySQLCodec.html#constMYSQL_STD">MySQLCodec::MYSQL_STD</a></td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>n</strong></td>
    <td align='right'><a name="n">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>$name</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, variable <a href="ESAPI/Threshold.html#var$name">Threshold::$name</a><br>&nbsp;&nbsp;&nbsp;&nbsp;The name of this threshold.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>normalizeEncoding</strong></td>
    <td width="100%" align="left" valign="top">in file Codec.php, method <a href="ESAPI_Codecs/Codec.html#methodnormalizeEncoding">Codec::normalizeEncoding()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Utility to normalize a string's encoding to UTF-32.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>NumberValidationRule</strong></td>
    <td width="100%" align="left" valign="top">in file NumberValidationRule.php, class <a href="ESAPI_Reference_Validation/NumberValidationRule.html">NumberValidationRule</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference extension of the BaseValidationRule class.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>NumberValidationRule.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference_Validation/_reference---validation---NumberValidationRule.php.html">NumberValidationRule.php</a></td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>o</strong></td>
    <td align='right'><a name="o">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>OracleCodec.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Codecs/_codecs---OracleCodec.php.html">OracleCodec.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>OFF</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, class constant <a href="ESAPI/Auditor.html#constOFF">Auditor::OFF</a><br>&nbsp;&nbsp;&nbsp;&nbsp;OFF indicates that no messages should be logged.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>OracleCodec</strong></td>
    <td width="100%" align="left" valign="top">in file OracleCodec.php, class <a href="ESAPI_Codecs/OracleCodec.html">OracleCodec</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference implementation of the CSS codec.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ORD_TAB</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, class constant <a href="ESAPI_Filters/SafeRequest.html#constORD_TAB">SafeRequest::ORD_TAB</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ORD_VALUE_0</strong></td>
    <td width="100%" align="left" valign="top">in file MySQLCodec.php, class constant <a href="ESAPI_Codecs/MySQLCodec.html#constORD_VALUE_0">MySQLCodec::ORD_VALUE_0</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ORD_VALUE_B</strong></td>
    <td width="100%" align="left" valign="top">in file MySQLCodec.php, class constant <a href="ESAPI_Codecs/MySQLCodec.html#constORD_VALUE_B">MySQLCodec::ORD_VALUE_B</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ORD_VALUE_BSLASH</strong></td>
    <td width="100%" align="left" valign="top">in file MySQLCodec.php, class constant <a href="ESAPI_Codecs/MySQLCodec.html#constORD_VALUE_BSLASH">MySQLCodec::ORD_VALUE_BSLASH</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ORD_VALUE_DQUOTE</strong></td>
    <td width="100%" align="left" valign="top">in file MySQLCodec.php, class constant <a href="ESAPI_Codecs/MySQLCodec.html#constORD_VALUE_DQUOTE">MySQLCodec::ORD_VALUE_DQUOTE</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ORD_VALUE_N</strong></td>
    <td width="100%" align="left" valign="top">in file MySQLCodec.php, class constant <a href="ESAPI_Codecs/MySQLCodec.html#constORD_VALUE_N">MySQLCodec::ORD_VALUE_N</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ORD_VALUE_PERCENT</strong></td>
    <td width="100%" align="left" valign="top">in file MySQLCodec.php, class constant <a href="ESAPI_Codecs/MySQLCodec.html#constORD_VALUE_PERCENT">MySQLCodec::ORD_VALUE_PERCENT</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ORD_VALUE_QUOTE</strong></td>
    <td width="100%" align="left" valign="top">in file MySQLCodec.php, class constant <a href="ESAPI_Codecs/MySQLCodec.html#constORD_VALUE_QUOTE">MySQLCodec::ORD_VALUE_QUOTE</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ORD_VALUE_R</strong></td>
    <td width="100%" align="left" valign="top">in file MySQLCodec.php, class constant <a href="ESAPI_Codecs/MySQLCodec.html#constORD_VALUE_R">MySQLCodec::ORD_VALUE_R</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ORD_VALUE_T</strong></td>
    <td width="100%" align="left" valign="top">in file MySQLCodec.php, class constant <a href="ESAPI_Codecs/MySQLCodec.html#constORD_VALUE_T">MySQLCodec::ORD_VALUE_T</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ORD_VALUE_UNDERSCORE</strong></td>
    <td width="100%" align="left" valign="top">in file MySQLCodec.php, class constant <a href="ESAPI_Codecs/MySQLCodec.html#constORD_VALUE_UNDERSCORE">MySQLCodec::ORD_VALUE_UNDERSCORE</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ORD_VALUE_Z</strong></td>
    <td width="100%" align="left" valign="top">in file MySQLCodec.php, class constant <a href="ESAPI_Codecs/MySQLCodec.html#constORD_VALUE_Z">MySQLCodec::ORD_VALUE_Z</a></td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>p</strong></td>
    <td align='right'><a name="p">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>PercentCodec.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Codecs/_codecs---PercentCodec.php.html">PercentCodec.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>PATTERN_HOST_NAME</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, class constant <a href="ESAPI_Filters/SafeRequest.html#constPATTERN_HOST_NAME">SafeRequest::PATTERN_HOST_NAME</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>PATTERN_IPV4_ADDRESS</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, class constant <a href="ESAPI_Filters/SafeRequest.html#constPATTERN_IPV4_ADDRESS">SafeRequest::PATTERN_IPV4_ADDRESS</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>PATTERN_REQUEST_AUTHTYPE</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, class constant <a href="ESAPI_Filters/SafeRequest.html#constPATTERN_REQUEST_AUTHTYPE">SafeRequest::PATTERN_REQUEST_AUTHTYPE</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>PATTERN_REQUEST_METHOD</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, class constant <a href="ESAPI_Filters/SafeRequest.html#constPATTERN_REQUEST_METHOD">SafeRequest::PATTERN_REQUEST_METHOD</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>PercentCodec</strong></td>
    <td width="100%" align="left" valign="top">in file PercentCodec.php, class <a href="ESAPI_Codecs/PercentCodec.html">PercentCodec</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference implementation of the CSS codec.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>PERFORMANCE</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, class constant <a href="ESAPI/Auditor.html#constPERFORMANCE">Auditor::PERFORMANCE</a><br>&nbsp;&nbsp;&nbsp;&nbsp;The PERFORMANCE type of log event.</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>r</strong></td>
    <td align='right'><a name="r">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>RandomAccessReferenceMap</strong></td>
    <td width="100%" align="left" valign="top">in file RandomAccessReferenceMap.php, class <a href="ESAPI_Reference/RandomAccessReferenceMap.html">RandomAccessReferenceMap</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference Implementation of the RandomAccessReferenceMap interface.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Randomizer</strong></td>
    <td width="100%" align="left" valign="top">in file Randomizer.php, class <a href="ESAPI/Randomizer.html">Randomizer</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to get random numbers and strings.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Randomizer.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_Randomizer.php.html">Randomizer.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>RandomAccessReferenceMap.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference/_reference---RandomAccessReferenceMap.php.html">RandomAccessReferenceMap.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>removeDirectReference</strong></td>
    <td width="100%" align="left" valign="top">in file IntegerAccessReferenceMap.php, method <a href="ESAPI_Reference/IntegerAccessReferenceMap.html#methodremoveDirectReference">IntegerAccessReferenceMap::removeDirectReference()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Removes a direct reference and its associated indirect reference from the AccessReferenceMap.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>removeDirectReference</strong></td>
    <td width="100%" align="left" valign="top">in file RandomAccessReferenceMap.php, method <a href="ESAPI_Reference/RandomAccessReferenceMap.html#methodremoveDirectReference">RandomAccessReferenceMap::removeDirectReference()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Removes a direct reference and its associated indirect reference from the AccessReferenceMap.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>removeDirectReference</strong></td>
    <td width="100%" align="left" valign="top">in file AccessReferenceMap.php, method <a href="ESAPI/AccessReferenceMap.html#methodremoveDirectReference">AccessReferenceMap::removeDirectReference()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Removes a direct reference and its associated indirect reference from  the AccessReferenceMap.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>removeRole</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodremoveRole">DefaultUser::removeRole()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Removes a role from this user's account.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>removeSession</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodremoveSession">DefaultUser::removeSession()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Removes a session for this User.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>removeUser</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodremoveUser">FileBasedAuthenticator::removeUser()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Removes the account of the specified accountName.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>resetCSRFToken</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodresetCSRFToken">DefaultUser::resetCSRFToken()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns a token to be used as a prevention against CSRF attacks. This token should be added to all links and  forms. The application should verify that all requests contain the token, or they may have been generated by a  CSRF attack. It is generally best to perform the check in a centralized location, either a filter or controller.</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>s</strong></td>
    <td align='right'><a name="s">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>$sessionAbsoluteTimeout</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, variable <a href="ESAPI_Reference/DefaultUser.html#var$sessionAbsoluteTimeout">DefaultUser::$sessionAbsoluteTimeout</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>$sessionTimeout</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, variable <a href="ESAPI_Reference/DefaultUser.html#var$sessionTimeout">DefaultUser::$sessionTimeout</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>SafeRequest.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Filters/_filters---SafeRequest.php.html">SafeRequest.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>StringValidationRule.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference_Validation/_reference---validation---StringValidationRule.php.html">StringValidationRule.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>SafeFile</strong></td>
    <td width="100%" align="left" valign="top">in file SafeFile.php, class <a href="ESAPI/SafeFile.html">SafeFile</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to read files from the operating  system.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>SafeFile.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_SafeFile.php.html">SafeFile.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>SafeRequest</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, class <a href="ESAPI_Filters/SafeRequest.html">SafeRequest</a><br>&nbsp;&nbsp;&nbsp;&nbsp;This request wrapper simply provides convenient and safe methods for the  retreival of HTTP request parameters, headers and PHP server globals defined in  the CGI 1.1 Specification.  The methods perform canonicalization and validation  of the requested values or return safe defaults such as empty strings.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>sanitize</strong></td>
    <td width="100%" align="left" valign="top">in file StringValidationRule.php, method <a href="ESAPI_Reference_Validation/StringValidationRule.html#methodsanitize">StringValidationRule::sanitize()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the supplied input string after removing any non-alphanumeric  characters.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>sanitize</strong></td>
    <td width="100%" align="left" valign="top">in file EmailAddressValidationRule.php, method <a href="ESAPI_Reference_Validation/EmailAddressValidationRule.html#methodsanitize">EmailAddressValidationRule::sanitize()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Simply attempt to purify the email address and return an empty string if that  fails.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>sanitize</strong></td>
    <td width="100%" align="left" valign="top">in file IntegerValidationRule.php, method <a href="ESAPI_Reference_Validation/IntegerValidationRule.html#methodsanitize">IntegerValidationRule::sanitize()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns a default safe number - in this case zero.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>sanitize</strong></td>
    <td width="100%" align="left" valign="top">in file WordValidationRule.php, method <a href="ESAPI_Reference_Validation/WordValidationRule.html#methodsanitize">WordValidationRule::sanitize()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Simply attempt to purify the URL and return an empty string if that  fails.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>sanitize</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationRule.php, method <a href="ESAPI/ValidationRule.html#methodsanitize">ValidationRule::sanitize()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;The method is similar to getSafe except that it returns a harmless value</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>sanitize</strong></td>
    <td width="100%" align="left" valign="top">in file HTMLValidationRule.php, method <a href="ESAPI_Reference_Validation/HTMLValidationRule.html#methodsanitize">HTMLValidationRule::sanitize()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Simply attempt to purify the HTML and return an empty string if that  fails.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>sanitize</strong></td>
    <td width="100%" align="left" valign="top">in file CreditCardValidationRule.php, method <a href="ESAPI_Reference_Validation/CreditCardValidationRule.html#methodsanitize">CreditCardValidationRule::sanitize()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the supplied input string after removing any non-numeric  characters.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>sanitize</strong></td>
    <td width="100%" align="left" valign="top">in file URLValidationRule.php, method <a href="ESAPI_Reference_Validation/URLValidationRule.html#methodsanitize">URLValidationRule::sanitize()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Simply attempt to purify the URL and return an empty string if that  fails.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>sanitize</strong></td>
    <td width="100%" align="left" valign="top">in file NumberValidationRule.php, method <a href="ESAPI_Reference_Validation/NumberValidationRule.html#methodsanitize">NumberValidationRule::sanitize()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns a default safe number - in this case (double) zero.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>sanitize</strong></td>
    <td width="100%" align="left" valign="top">in file DateValidationRule.php, method <a href="ESAPI_Reference_Validation/DateValidationRule.html#methodsanitize">DateValidationRule::sanitize()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns a default DateTime object created by calling date_create without  supplying any parameters.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Sanitizer</strong></td>
    <td width="100%" align="left" valign="top">in file Sanitizer.php, class <a href="ESAPI/Sanitizer.html">Sanitizer</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to wrap your sanitization functions.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Sanitizer.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_Sanitizer.php.html">Sanitizer.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>saveUsers</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodsaveUsers">FileBasedAuthenticator::saveUsers()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the user database to the file system. In this implementation you must call save to commit any changes to  the user file. Otherwise changes will be lost when the program ends.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>SECURITY</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, class constant <a href="ESAPI/Auditor.html#constSECURITY">Auditor::SECURITY</a><br>&nbsp;&nbsp;&nbsp;&nbsp;The SECURITY type of log event.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>SecurityConfiguration</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, class <a href="ESAPI/SecurityConfiguration.html">SecurityConfiguration</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to manage ESAPI security control  functions.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>SecurityConfiguration.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_SecurityConfiguration.php.html">SecurityConfiguration.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setAccessController</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodsetAccessController">ESAPI::setAccessController()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the current ESAPI AccessController object being used to maintain the  access control rules for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setAccountID</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodsetAccountID">DefaultUser::setAccountID()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets this user's account ID</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setAccountName</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodsetAccountName">DefaultUser::setAccountName()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets this user's account name.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setAllowNull</strong></td>
    <td width="100%" align="left" valign="top">in file BaseValidationRule.php, method <a href="ESAPI_Reference_Validation/BaseValidationRule.html#methodsetAllowNull">BaseValidationRule::setAllowNull()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the boolean allowNull property which, if set true, will allow empty  inputs to validate as true.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setAllowNull</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationRule.php, method <a href="ESAPI/ValidationRule.html#methodsetAllowNull">ValidationRule::setAllowNull()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the boolean allowNull property which, if set true, will allow empty  inputs to validate as true.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setAuditorFactory</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodsetAuditorFactory">ESAPI::setAuditorFactory()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the current ESAPI Logger factory object being used to create  the ESAPI Logger for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setContext</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationException.php, method <a href="ESAPI_Errors/ValidationException.html#methodsetContext">ValidationException::setContext()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set's the UI reference that caused this ValidationException</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setCSRFToken</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, method <a href="ESAPI_Reference/DefaultHTTPUtilities.html#methodsetCSRFToken">DefaultHTTPUtilities::setCSRFToken()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the CSRF Token for the current session.  If the session has not been  started at the time this method is called then the token will not be  generated.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setCSRFToken</strong></td>
    <td width="100%" align="left" valign="top">in file HTTPUtilities.php, method <a href="ESAPI/HTTPUtilities.html#methodsetCSRFToken">HTTPUtilities::setCSRFToken()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the CSRF Token for the current session.  If the session has not been  started at the time this method is called then the token will not be  generated.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setCurrentHTTP</strong></td>
    <td width="100%" align="left" valign="top">in file HTTPUtilities.php, method <a href="ESAPI/HTTPUtilities.html#methodsetCurrentHTTP">HTTPUtilities::setCurrentHTTP()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Stores the supplied SafeRequest object so that it may be readily accessed  throughout ESAPI (and elsewhere).</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setCurrentHTTP</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, method <a href="ESAPI_Reference/DefaultHTTPUtilities.html#methodsetCurrentHTTP">DefaultHTTPUtilities::setCurrentHTTP()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Stores the supplied SafeRequest object so that it may be readily accessed  throughout ESAPI (and elsewhere).</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setCurrentUser</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodsetCurrentUser">FileBasedAuthenticator::setCurrentUser()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the currently logged in User.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setDateFormat</strong></td>
    <td width="100%" align="left" valign="top">in file DateValidationRule.php, method <a href="ESAPI_Reference_Validation/DateValidationRule.html#methodsetDateFormat">DateValidationRule::setDateFormat()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the date format string which valid inputs must adhere to. The format  should be of the type accepted by PHP's date() function e.g. 'Y-m-d'.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setEncoder</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, method <a href="ESAPI_Filters/SafeRequest.html#methodsetEncoder">SafeRequest::setEncoder()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the encoder instance to be used for encoding/decoding, canonicalization  and validation.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setEncoder</strong></td>
    <td width="100%" align="left" valign="top">in file BaseValidationRule.php, method <a href="ESAPI_Reference_Validation/BaseValidationRule.html#methodsetEncoder">BaseValidationRule::setEncoder()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets an instance of an encoder class which should provide a  canonicalize method.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setEncoder</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodsetEncoder">ESAPI::setEncoder()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the current ESAPI Encoder object being used to encode and decode data  for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setEncoder</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationRule.php, method <a href="ESAPI/ValidationRule.html#methodsetEncoder">ValidationRule::setEncoder()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets an instance of an encoder class which should provide a  canonicalize method.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setEncryptor</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodsetEncryptor">ESAPI::setEncryptor()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the current ESAPI Encryptor object being used to encrypt and decrypt  data for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setExecutor</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodsetExecutor">ESAPI::setExecutor()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the current ESAPI Executor object being used to safely execute OS  commands for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setExpirationTime</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodsetExpirationTime">DefaultUser::setExpirationTime()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the date and time when this user's account will expire.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setFailedLoginCount</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodsetFailedLoginCount">DefaultUser::setFailedLoginCount()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setformat</strong></td>
    <td width="100%" align="left" valign="top">in file DateFormat.php, method <a href="ESAPI_Reference_Validation/DateFormat.html#methodsetformat">DateFormat::setformat()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Helper function.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setHttpUtilities</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodsetHttpUtilities">ESAPI::setHttpUtilities()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the current ESAPI HttpUtilities object being used to safely access HTTP  requests and responses for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setIntrusionDetector</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodsetIntrusionDetector">ESAPI::setIntrusionDetector()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the current ESAPI AccessController object being used to to monitor for  intrusions in this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setLastFailedLoginTime</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodsetLastFailedLoginTime">DefaultUser::setLastFailedLoginTime()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the time of the last failed login for this user.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setLastHostAddress</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodsetLastHostAddress">DefaultUser::setLastHostAddress()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the last remote host address used by this user.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setLastLoginTime</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodsetLastLoginTime">DefaultUser::setLastLoginTime()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the time of the last successful login for this user.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setLastPasswordChangeTime</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodsetLastPasswordChangeTime">DefaultUser::setLastPasswordChangeTime()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the time of the last password change for this user.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setLevel</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, method <a href="ESAPI/Auditor.html#methodsetLevel">Auditor::setLevel()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Dynamically set the logging severity level. All events of this level and  higher will be logged from this point forward for all logs. All events  below this level will be discarded.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setLevel</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditor.php, method <a href="ESAPI_Reference/DefaultAuditor.html#methodsetLevel">DefaultAuditor::setLevel()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setMaximumLength</strong></td>
    <td width="100%" align="left" valign="top">in file StringValidationRule.php, method <a href="ESAPI_Reference_Validation/StringValidationRule.html#methodsetMaximumLength">StringValidationRule::setMaximumLength()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the maximum length of the input after canonicalization, above which  the input is deemed invalid.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setMinimumLength</strong></td>
    <td width="100%" align="left" valign="top">in file StringValidationRule.php, method <a href="ESAPI_Reference_Validation/StringValidationRule.html#methodsetMinimumLength">StringValidationRule::setMinimumLength()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the minimum length of the input after canonicalization, below which  the input is deemed invalid.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setRandomizer</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodsetRandomizer">ESAPI::setRandomizer()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the current ESAPI Randomizer object being used to generate random numbers  for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setResourceDirectory</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodsetResourceDirectory">SecurityConfiguration::setResourceDirectory()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the ESAPI resource directory.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setResourceDirectory</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#methodsetResourceDirectory">DefaultSecurityConfiguration::setResourceDirectory()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setRoles</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodsetRoles">DefaultUser::setRoles()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the roles for this account.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setSanitizer</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodsetSanitizer">ESAPI::setSanitizer()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the current ESAPI Sanitizer object being used to sanitize data for  this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setScreenName</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodsetScreenName">DefaultUser::setScreenName()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the screen name (username alias) for this user.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setSecurityConfiguration</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodsetSecurityConfiguration">ESAPI::setSecurityConfiguration()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the current ESAPI SecurityConfiguration object being used to manage the  security configuration for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setTypeName</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationRule.php, method <a href="ESAPI/ValidationRule.html#methodsetTypeName">ValidationRule::setTypeName()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets a descriptive name for the validator e.g. CreditCardNumber.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setTypeName</strong></td>
    <td width="100%" align="left" valign="top">in file BaseValidationRule.php, method <a href="ESAPI_Reference_Validation/BaseValidationRule.html#methodsetTypeName">BaseValidationRule::setTypeName()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets a descriptive name for the validator e.g. CreditCardNumber.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setValidator</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodsetValidator">ESAPI::setValidator()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the current ESAPI Validator object being used to validate data for  this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>size</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationErrorList.php, method <a href="ESAPI/ValidationErrorList.html#methodsize">ValidationErrorList::size()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the numbers of errors present.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>StringUtilities</strong></td>
    <td width="100%" align="left" valign="top">in file StringUtilities.php, class <a href="ESAPI/StringUtilities.html">StringUtilities</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to assist with manipulating strings  in other ESAPI security controls.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>StringUtilities.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_StringUtilities.php.html">StringUtilities.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>StringValidationRule</strong></td>
    <td width="100%" align="left" valign="top">in file StringValidationRule.php, class <a href="ESAPI_Reference_Validation/StringValidationRule.html">StringValidationRule</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference extension of the BaseValidationRule class.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>stripControls</strong></td>
    <td width="100%" align="left" valign="top">in file StringUtilities.php, method <a href="ESAPI/StringUtilities.html#methodstripControls">StringUtilities::stripControls()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Removes all unprintable characters from a string  and replaces with a space for use in an HTTP header</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>t</strong></td>
    <td align='right'><a name="t">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>$typeName</strong></td>
    <td width="100%" align="left" valign="top">in file BaseValidationRule.php, variable <a href="ESAPI_Reference_Validation/BaseValidationRule.html#var$typeName">BaseValidationRule::$typeName</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Threshold</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, class <a href="ESAPI/Threshold.html">Threshold</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Models a simple threshold as a count and an interval, along with a set of  actions to take if the threshold is exceeded.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>toHex</strong></td>
    <td width="100%" align="left" valign="top">in file Codec.php, method <a href="ESAPI_Codecs/Codec.html#methodtoHex">Codec::toHex()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Return the hex value of a character as a string without leading zeroes.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>trace</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditor.php, method <a href="ESAPI_Reference/DefaultAuditor.html#methodtrace">DefaultAuditor::trace()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>TRACE</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, class constant <a href="ESAPI/Auditor.html#constTRACE">Auditor::TRACE</a><br>&nbsp;&nbsp;&nbsp;&nbsp;TRACE indicates that TRACE messages and above should be logged.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>trace</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, method <a href="ESAPI/Auditor.html#methodtrace">Auditor::trace()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Log a trace level security event if 'trace' level logging is enabled and  also record the stack trace associated with the event.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>TYPES</strong></td>
    <td width="100%" align="left" valign="top">in file DateFormat.php, class constant <a href="ESAPI_Reference_Validation/DateFormat.html#constTYPES">DateFormat::TYPES</a></td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>u</strong></td>
    <td align='right'><a name="u">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>UnixCodec.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Codecs/_codecs---UnixCodec.php.html">UnixCodec.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>URLValidationRule.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference_Validation/_reference---validation---URLValidationRule.php.html">URLValidationRule.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>union</strong></td>
    <td width="100%" align="left" valign="top">in file StringUtilities.php, method <a href="ESAPI/StringUtilities.html#methodunion">StringUtilities::union()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Union two character arrays.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>UnixCodec</strong></td>
    <td width="100%" align="left" valign="top">in file UnixCodec.php, class <a href="ESAPI_Codecs/UnixCodec.html">UnixCodec</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference implementation of the Unix codec.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>unlock</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodunlock">DefaultUser::unlock()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Unlock this user's account.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>update</strong></td>
    <td width="100%" align="left" valign="top">in file RandomAccessReferenceMap.php, method <a href="ESAPI_Reference/RandomAccessReferenceMap.html#methodupdate">RandomAccessReferenceMap::update()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Updates the access reference map with a new set of direct references, maintaining  any existing indirect references associated with items that are in the new list.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>update</strong></td>
    <td width="100%" align="left" valign="top">in file AccessReferenceMap.php, method <a href="ESAPI/AccessReferenceMap.html#methodupdate">AccessReferenceMap::update()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Updates the access reference map with a new set of direct references,</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>update</strong></td>
    <td width="100%" align="left" valign="top">in file IntegerAccessReferenceMap.php, method <a href="ESAPI_Reference/IntegerAccessReferenceMap.html#methodupdate">IntegerAccessReferenceMap::update()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Updates the access reference map with a new set of direct references, maintaining  any existing indirect references associated with items that are in the new list.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>URLValidationRule</strong></td>
    <td width="100%" align="left" valign="top">in file URLValidationRule.php, class <a href="ESAPI_Reference_Validation/URLValidationRule.html">URLValidationRule</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference extension of the StringValidationRule class.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>USABILITY</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, class constant <a href="ESAPI/Auditor.html#constUSABILITY">Auditor::USABILITY</a><br>&nbsp;&nbsp;&nbsp;&nbsp;The USABILITY type of log event.</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>v</strong></td>
    <td align='right'><a name="v">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>VBScriptCodec.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Codecs/_codecs---VBScriptCodec.php.html">VBScriptCodec.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ValidationAvailabilityException.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Errors/_errors---ValidationAvailabilityException.php.html">ValidationAvailabilityException.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ValidationException.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Errors/_errors---ValidationException.php.html">ValidationException.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ValidationUploadException.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Errors/_errors---ValidationUploadException.php.html">ValidationUploadException.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ValidationAvailabilityException</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationAvailabilityException.php, class <a href="ESAPI_Errors/ValidationAvailabilityException.html">ValidationAvailabilityException</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A ValidationAvailabilityException should be thrown when a validator is not  available.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ValidationErrorList</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationErrorList.php, class <a href="ESAPI/ValidationErrorList.html">ValidationErrorList</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to enumerate validation exceptions.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ValidationErrorList.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_ValidationErrorList.php.html">ValidationErrorList.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ValidationException</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationException.php, class <a href="ESAPI_Errors/ValidationException.html">ValidationException</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A ValidationException should be thrown to indicate that the data provided by  the user or from some other external source does not match the validation  rules that have been specified for that data.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ValidationRule</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationRule.php, class <a href="ESAPI/ValidationRule.html">ValidationRule</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to wrap your data type-specific  validation rules.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ValidationRule.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_ValidationRule.php.html">ValidationRule.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ValidationUploadException</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationUploadException.php, class <a href="ESAPI_Errors/ValidationUploadException.html">ValidationUploadException</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A ValidationUploadException should be thrown when uploaded content validation  fails.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Validator</strong></td>
    <td width="100%" align="left" valign="top">in file Validator.php, class <a href="ESAPI/Validator.html">Validator</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to wrap data validation functions.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Validator.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_Validator.php.html">Validator.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>VBScriptCodec</strong></td>
    <td width="100%" align="left" valign="top">in file VBScriptCodec.php, class <a href="ESAPI_Codecs/VBScriptCodec.html">VBScriptCodec</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference implementation of the CSS codec.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>verifyAccountNameStrength</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodverifyAccountNameStrength">FileBasedAuthenticator::verifyAccountNameStrength()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Ensures that the account name passes site-specific complexity requirements, like minimum length.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>verifyCSRFToken</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, method <a href="ESAPI_Reference/DefaultHTTPUtilities.html#methodverifyCSRFToken">DefaultHTTPUtilities::verifyCSRFToken()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Searches the GET and POST parameters in a request for the CSRF token stored  in the current session and throws an IntrusionException if it is missing.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>verifyCSRFToken</strong></td>
    <td width="100%" align="left" valign="top">in file HTTPUtilities.php, method <a href="ESAPI/HTTPUtilities.html#methodverifyCSRFToken">HTTPUtilities::verifyCSRFToken()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Searches the GET and POST parameters in a request for the CSRF token stored  in the current session and throws an IntrusionException if it is missing.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>verifyPassword</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodverifyPassword">FileBasedAuthenticator::verifyPassword()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Verify that the supplied password matches the password for this user. Password should  be stored as a hash. It is recommended you use the hashPassword(password, accountName) method  in this class.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>verifyPassword</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#methodverifyPassword">DefaultUser::verifyPassword()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Verify that the supplied password matches the password for this user. This method  is typically used for &quot;reauthentication&quot; for the most sensitive functions, such  as transactions, changing email address, and changing other account information.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>verifyPasswordStrength</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#methodverifyPasswordStrength">FileBasedAuthenticator::verifyPasswordStrength()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Ensures that the password meets site-specific complexity requirements, like length or number</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>w</strong></td>
    <td align='right'><a name="w">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>$whitelistPatterns</strong></td>
    <td width="100%" align="left" valign="top">in file StringValidationRule.php, variable <a href="ESAPI_Reference_Validation/StringValidationRule.html#var$whitelistPatterns">StringValidationRule::$whitelistPatterns</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>WindowsCodec.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Codecs/_codecs---WindowsCodec.php.html">WindowsCodec.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>WordValidationRule.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference_Validation/_reference---validation---WordValidationRule.php.html">WordValidationRule.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>WARNING</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, class constant <a href="ESAPI/Auditor.html#constWARNING">Auditor::WARNING</a><br>&nbsp;&nbsp;&nbsp;&nbsp;WARNING indicates that WARNING messages and above should be logged.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>warning</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditor.php, method <a href="ESAPI_Reference/DefaultAuditor.html#methodwarning">DefaultAuditor::warning()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>warning</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, method <a href="ESAPI/Auditor.html#methodwarning">Auditor::warning()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Log a warning level security event if 'warning' level logging is enabled and  also record the stack trace associated with the event.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>whitelist</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationRule.php, method <a href="ESAPI/ValidationRule.html#methodwhitelist">ValidationRule::whitelist()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the supplied input string after removing any characters not  present in the supplied whitelist.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>whitelist</strong></td>
    <td width="100%" align="left" valign="top">in file BaseValidationRule.php, method <a href="ESAPI_Reference_Validation/BaseValidationRule.html#methodwhitelist">BaseValidationRule::whitelist()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the supplied input string after removing any characters not  present in the supplied whitelist.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>WindowsCodec</strong></td>
    <td width="100%" align="left" valign="top">in file WindowsCodec.php, class <a href="ESAPI_Codecs/WindowsCodec.html">WindowsCodec</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference implementation of the Windows codec.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>WordValidationRule</strong></td>
    <td width="100%" align="left" valign="top">in file WordValidationRule.php, class <a href="ESAPI_Reference_Validation/WordValidationRule.html">WordValidationRule</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Reference extension of the StringValidationRule class.</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>x</strong></td>
    <td align='right'><a name="x">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>XMLEntityCodec.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI_Reference_Validation/_codecs---XMLEntityCodec.php.html">XMLEntityCodec.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>XMLEntityCodec</strong></td>
    <td width="100%" align="left" valign="top">in file XMLEntityCodec.php, class <a href="ESAPI_Reference_Validation/XMLEntityCodec.html">XMLEntityCodec</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Extension of the abstract class Codec for XML entity encoding.</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>_</strong></td>
    <td align='right'><a name="_">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file IntrusionException.php, method <a href="ESAPI_Errors/IntrusionException.html#method__construct">IntrusionException::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new intrusion exception.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file IntegrityException.php, method <a href="ESAPI_Errors/IntegrityException.html#method__construct">IntegrityException::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Create a new IntegrityException</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file JavaScriptCodec.php, method <a href="ESAPI_Codecs/JavaScriptCodec.html#method__construct">JavaScriptCodec::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Public Constructor</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file MySQLCodec.php, method <a href="ESAPI_Codecs/MySQLCodec.html#method__construct">MySQLCodec::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Public Constructor</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file OracleCodec.php, method <a href="ESAPI_Codecs/OracleCodec.html#method__construct">OracleCodec::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Public Constructor</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file NumberValidationRule.php, method <a href="ESAPI_Reference_Validation/NumberValidationRule.html#method__construct">NumberValidationRule::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Constructor sets-up the validation rule with a descriptive name for this  validator, an optional Encoder instance (for canonicalization) and  optional minimum and maximum bounds for valid numbers.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file IntegerValidationRule.php, method <a href="ESAPI_Reference_Validation/IntegerValidationRule.html#method__construct">IntegerValidationRule::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Constructor sets-up the validation rule with a descriptive name for this  validator, an optional Encoder instance (for canonicalization) and  optional minimum and maximum bounds for valid integers.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file IntegerAccessReferenceMap.php, method <a href="ESAPI_Reference/IntegerAccessReferenceMap.html#method__construct">IntegerAccessReferenceMap::__construct()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#method__construct">ESAPI::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;This is the locator class' constructor, which prevents instantiation of this  class.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file EnterpriseSecurityException.php, method <a href="ESAPI_Errors/EnterpriseSecurityException.html#method__construct">EnterpriseSecurityException::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Creates a new instance of EnterpriseSecurityException that includes a  root cause</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file ExecutorException.php, method <a href="ESAPI_Errors/ExecutorException.html#method__construct">ExecutorException::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Create a new ExecutorException</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file FileBasedAuthenticator.php, method <a href="ESAPI_Reference/FileBasedAuthenticator.html#method__construct">FileBasedAuthenticator::__construct()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file HTMLValidationRule.php, method <a href="ESAPI_Reference_Validation/HTMLValidationRule.html#method__construct">HTMLValidationRule::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Constructor sets-up the validation rule with a descriptive name for this  validator, an optional Encoder instance (for canonicalization) and an  optional whitelist regex pattern to validate the input against prior to  HTML purification.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file HTMLEntityCodec.php, method <a href="ESAPI_Codecs/HTMLEntityCodec.html#method__construct">HTMLEntityCodec::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Public Constructor</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file PercentCodec.php, method <a href="ESAPI_Codecs/PercentCodec.html#method__construct">PercentCodec::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Public Constructor</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file RandomAccessReferenceMap.php, method <a href="ESAPI_Reference/RandomAccessReferenceMap.html#method__construct">RandomAccessReferenceMap::__construct()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationUploadException.php, method <a href="ESAPI_Errors/ValidationUploadException.html#method__construct">ValidationUploadException::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Create a new ValidationException</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationException.php, method <a href="ESAPI_Errors/ValidationException.html#method__construct">ValidationException::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new ValidationException.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file VBScriptCodec.php, method <a href="ESAPI_Codecs/VBScriptCodec.html#method__construct">VBScriptCodec::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Public Constructor</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file WindowsCodec.php, method <a href="ESAPI_Codecs/WindowsCodec.html#method__construct">WindowsCodec::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Public Constructor</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file XMLEntityCodec.php, method <a href="ESAPI_Reference_Validation/XMLEntityCodec.html#method__construct">XMLEntityCodec::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Public Constructor calls the parent construcor and initialises the character  to entity and entity to character maps.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file WordValidationRule.php, method <a href="ESAPI_Reference_Validation/WordValidationRule.html#method__construct">WordValidationRule::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Constructor sets-up the validation rule with a descriptive name for this  validator, an optional Encoder instance (for canonicalization) and an  optional whitelist regex pattern to validate the input against prior to  email address purification.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationAvailabilityException.php, method <a href="ESAPI_Errors/ValidationAvailabilityException.html#method__construct">ValidationAvailabilityException::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Create a new ValidationAvailabilityException</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file URLValidationRule.php, method <a href="ESAPI_Reference_Validation/URLValidationRule.html#method__construct">URLValidationRule::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Constructor sets-up the validation rule with a descriptive name for this  validator, an optional Encoder instance (for canonicalization) and an  optional whitelist regex pattern to validate the input against prior to  email address purification.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file SafeRequest.php, method <a href="ESAPI_Filters/SafeRequest.html#method__construct">SafeRequest::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;SafeRequest can be forced to use the supplied cookies, headers and server  globals by passing an array containing the following keys: 'cookies',  'headers', 'env'.  The values for each of the keys should be an associative  array e.g. 'headers' =&gt; array('REQUEST_METHOD' =&gt; 'GET').</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file SafeFile.php, method <a href="ESAPI/SafeFile.html#method__construct">SafeFile::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Creates an extended SplFileObject from the given filename, which  prevents against null byte injections and unprintable characters.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/Threshold.html#method__construct">Threshold::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Constructs a threshold that is composed of its name, its threshold count,  the time window for the threshold, and the actions to take if the threshold  is triggered.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file StringValidationRule.php, method <a href="ESAPI_Reference_Validation/StringValidationRule.html#method__construct">StringValidationRule::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Constructor sets-up the validation rule with a descriptive name for this  validator, an optional Encoder instance (for canonicalization) and an  optional whitelist regex pattern.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file UnixCodec.php, method <a href="ESAPI_Codecs/UnixCodec.html#method__construct">UnixCodec::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Public Constructor</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file EncryptionException.php, method <a href="ESAPI_Errors/EncryptionException.html#method__construct">EncryptionException::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new EncryptionException.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file EncodingException.php, method <a href="ESAPI_Errors/EncodingException.html#method__construct">EncodingException::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new EncodingException.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file CertificateException.php, method <a href="ESAPI_Errors/CertificateException.html#method__construct">CertificateException::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new CertificateException.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file BaseValidationRule.php, method <a href="ESAPI_Reference_Validation/BaseValidationRule.html#method__construct">BaseValidationRule::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Stores an instance of an Encoder implementation (e.g. DefaultEncoder) to  be used for canonicalization and a name for the type of Input to be  validated (e.g. 'Date' or 'CreditCardNumber').</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file Codec.php, method <a href="ESAPI_Codecs/Codec.html#method__construct">Codec::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Populates the $hex map of non-alphanumeric single-byte characters.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file CreditCardValidationRule.php, method <a href="ESAPI_Reference_Validation/CreditCardValidationRule.html#method__construct">CreditCardValidationRule::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Constructor sets-up the validation rule with a descriptive name for this  validator, an optional Encoder instance (for canonicalization) and an  optional instance of a ValidationRule implementation for validating  Credit Card Numbers.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file DateFormat.php, method <a href="ESAPI_Reference_Validation/DateFormat.html#method__construct">DateFormat::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Constructor.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file CSSCodec.php, method <a href="ESAPI_Codecs/CSSCodec.html#method__construct">CSSCodec::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Public Constructor</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file Base64Codec.php, method <a href="ESAPI_Codecs/Base64Codec.html#method__construct">Base64Codec::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Public Constructor</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file AvailabilityException.php, method <a href="ESAPI_Errors/AvailabilityException.html#method__construct">AvailabilityException::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new AvailabilityException.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file AuthenticationCredentialsException.php, method <a href="ESAPI_Errors/AuthenticationCredentialsException.html#method__construct">AuthenticationCredentialsException::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new authentication exception.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file AuthenticationAccountsException.php, method <a href="ESAPI_Errors/AuthenticationAccountsException.html#method__construct">AuthenticationAccountsException::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new authentication exception.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file AuthenticationException.php, method <a href="ESAPI_Errors/AuthenticationException.html#method__construct">AuthenticationException::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new authentication exception.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file AuthenticationHostException.php, method <a href="ESAPI_Errors/AuthenticationHostException.html#method__construct">AuthenticationHostException::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new authentication exception.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file AuthenticationLoginException.php, method <a href="ESAPI_Errors/AuthenticationLoginException.html#method__construct">AuthenticationLoginException::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new authentication exception.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file DateValidationRule.php, method <a href="ESAPI_Reference_Validation/DateValidationRule.html#method__construct">DateValidationRule::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Constructor sets-up the validation rule with a descriptive name for this  validator, an optional Encoder instance (for canonicalization) and an  optional date format string. The date format string should be of the type  accepted by PHP's date() function.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditor.php, method <a href="ESAPI_Reference/DefaultAuditor.html#method__construct">DefaultAuditor::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;DefaultAuditor constructor.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSecurityConfiguration.php, method <a href="ESAPI_Reference/DefaultSecurityConfiguration.html#method__construct">DefaultSecurityConfiguration::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;SecurityConfiguration constructor.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultSanitizer.php, method <a href="ESAPI_Reference/DefaultSanitizer.html#method__construct">DefaultSanitizer::__construct()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#method__construct">DefaultUser::__construct()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultValidator.php, method <a href="ESAPI_Reference/DefaultValidator.html#method__construct">DefaultValidator::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Validator constructor.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file EmailAddressValidationRule.php, method <a href="ESAPI_Reference_Validation/EmailAddressValidationRule.html#method__construct">EmailAddressValidationRule::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Constructor sets-up the validation rule with a descriptive name for this  validator, an optional Encoder instance (for canonicalization) and an  optional whitelist regex pattern to validate the input against prior to  email address purification.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultRandomizer.php, method <a href="ESAPI_Reference/DefaultRandomizer.html#method__construct">DefaultRandomizer::__construct()</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultIntrusionDetector.php, method <a href="ESAPI_Reference/Event.html#method__construct">Event::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Constructor stores the supplied key as the event name.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultEncoder.php, method <a href="ESAPI_Reference/DefaultEncoder.html#method__construct">DefaultEncoder::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Encoder constructor.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultAuditorFactory.php, method <a href="ESAPI_Reference/DefaultAuditorFactory.html#method__construct">DefaultAuditorFactory::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;DefaultAuditorFactory constructor.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file AccessControlException.php, method <a href="ESAPI_Errors/AccessControlException.html#method__construct">AccessControlException::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Instantiates a new access control exception.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultExecutor.php, method <a href="ESAPI_Reference/DefaultExecutor.html#method__construct">DefaultExecutor::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Executor constructor.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultIntrusionDetector.php, method <a href="ESAPI_Reference/DefaultIntrusionDetector.html#method__construct">DefaultIntrusionDetector::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Constructor stores an instance of Auditor for logging and initialises the  storage for events generated for a user.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultHTTPUtilities.php, method <a href="ESAPI_Reference/DefaultHTTPUtilities.html#method__construct">DefaultHTTPUtilities::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;The constructor stores an instance of Auditor for the purpose of logging.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__destruct</strong></td>
    <td width="100%" align="left" valign="top">in file DefaultUser.php, method <a href="ESAPI_Reference/DefaultUser.html#method__destruct">DefaultUser::__destruct()</a></td>
  </tr>
  </tbody>
</table></body>
</html>